From e57b198f9df4fb63c7c21d9010098ac608051fa7 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Wed, 15 Nov 2023 18:10:21 +0800 Subject: [PATCH] Auto Submit --- 11392.async.js | 5 +- 13502.async.js | 5 +- 15220.async.js | 5 +- 28391.chunk.css | 1 + 29414.async.js | 5 +- 32009.async.js | 5 +- 33610.async.js | 17 +- 33610.chunk.css | 1 + 33848.async.js | 5 +- 3471.async.js | 5 +- 38194.async.js | 5 +- 41001.async.js | 5 +- 49682.chunk.css | 1 + 50057.async.js | 5 +- 9794.async.js => 51183.async.js | 1081 ++++++++++++++++- 52818.async.js | 5 +- 53067.async.js | 5 +- 60720.async.js | 5 +- 63791.async.js | 5 +- 64738.async.js | 5 +- 66352.async.js | 5 +- 70529.async.js | 5 +- 77741.async.js | 5 +- 91375.async.js | 5 +- index.html | 66 +- js/jupyter.js | 26 +- js/public.js | 68 ++ layouts__ShixunDetail__index.async.js | 5 +- p__Administration__College__index.async.js | 5 +- ...__Lists__CourseGroup__List__index.async.js | 5 +- ...ooms__Lists__Exercise__Add__index.async.js | 17 +- ...oms__Lists__Exercise__Add__index.chunk.css | 1 + ...lassrooms__Lists__Exercise__index.async.js | 5 +- ...__GroupHomework__EditWork__index.chunk.css | 1 + ...GroupHomework__SubmitWork__index.chunk.css | 1 + ...ssrooms__Lists__Statistics__index.async.js | 5 +- ...lassrooms__Lists__Students__index.async.js | 5 +- ...lassrooms__Lists__Teachers__index.async.js | 5 +- ...lassrooms__Lists__Template__index.async.js | 5 +- ...raduations__Lists__Topics__index.chunk.css | 1 + p__MoopCases__InfoPanel__index.async.js | 5 +- p__Paperlibrary__Add__index.async.js | 17 +- p__Paperlibrary__Add__index.chunk.css | 1 + p__Paperlibrary__Random__Edit__index.async.js | 5 +- ...brary__Random__PreviewEdit__index.async.js | 5 +- p__Paths__Detail__id.async.js | 2 +- p__Paths__Detail__id.chunk.css | 2 +- p__Problems__OjForm__NewEdit__index.chunk.css | 1 + p__Problems__OjForm__index.chunk.css | 1 + p__Problemset__NewItem__index.async.js | 17 +- p__Problemset__NewItem__index.chunk.css | 1 + p__Shixuns__Detail__id.async.js | 5 +- p__tasks__index.async.js | 86 +- p__tasks__index.chunk.css | 7 +- umi.js | 25 +- 55 files changed, 1512 insertions(+), 85 deletions(-) rename 9794.async.js => 51183.async.js (63%) diff --git a/11392.async.js b/11392.async.js index 98d99cf77e..78e7f54488 100644 --- a/11392.async.js +++ b/11392.async.js @@ -2895,7 +2895,10 @@ Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/13502.async.js b/13502.async.js index 8f41f8a734..34ed17119f 100644 --- a/13502.async.js +++ b/13502.async.js @@ -466,7 +466,10 @@ input_Input.Password = input_Password; \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/15220.async.js b/15220.async.js index c1877e61e0..14ecc5e922 100644 --- a/15220.async.js +++ b/15220.async.js @@ -1943,7 +1943,10 @@ if (false) {} /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/28391.chunk.css b/28391.chunk.css index e94c2fa9a0..4d020c4e19 100644 --- a/28391.chunk.css +++ b/28391.chunk.css @@ -2728,6 +2728,7 @@ span.CodeMirror-selectedtext { font-size: 14px; font-weight: 400; color: #000000; + display: flex; } .questionTitleEditorWrap___MHB5s { margin-bottom: 18px; diff --git a/29414.async.js b/29414.async.js index eb7cda9cf7..d30bbe9e4f 100644 --- a/29414.async.js +++ b/29414.async.js @@ -1493,7 +1493,10 @@ if (false) {} /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/32009.async.js b/32009.async.js index d4b535d7d2..078d4e3f73 100644 --- a/32009.async.js +++ b/32009.async.js @@ -1368,7 +1368,10 @@ if (false) {} /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/33610.async.js b/33610.async.js index f56341b573..cdc87e8742 100644 --- a/33610.async.js +++ b/33610.async.js @@ -2433,6 +2433,10 @@ var test = function test(str) { if (!str) { return false; } + if (/^s*$/.test(str) || str.trim() === '') { + antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .ZP.warning('关键词不能全为空格'); + return; + } var containSpecial = new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~!@#¥……&*()—【】‘;:”“。,、?「」『』_\\+\\-·%《》]|[\\\\/]"); // if (containSpecial.test(str)) { // message.warning("关键词不能含有特殊字符!") @@ -2452,7 +2456,15 @@ var KeywordTag = function KeywordTag(_ref2) { closable: true, onClose: onClose, className: _index_less_modules__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z.keywordTag, - children: value === null || value === void 0 ? void 0 : value.join(' 或 ') + children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("pre", { + style: { + margin: "0px", + whiteSpace: "pre-wrap" + }, + children: value.map(function (item) { + return item.trim(); + }).join(" 或 ") + }) }); }; var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) { @@ -2577,7 +2589,8 @@ var SubjectiveQuestionEditor = function SubjectiveQuestionEditor(_ref3) { allowClear: true, onPressEnter: function onPressEnter(e) { var _e$target, _v$split, _currentKeywordsValue; - var v = "".concat((_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value).replaceAll(' ', ''); //去除所有的空格,同时空格也不触发非法字符校验了 + // const v = `${(e.target as any)?.value}`.replaceAll(' ', '') //去除所有的空格,同时空格也不触发非法字符校验了 + var v = "".concat((_e$target = e.target) === null || _e$target === void 0 ? void 0 : _e$target.value); var keywordArr = v === null || v === void 0 || (_v$split = v.split('|')) === null || _v$split === void 0 ? void 0 : _v$split.filter(function (k) { return !!k; }); diff --git a/33610.chunk.css b/33610.chunk.css index 655bed63f8..b151682c2c 100644 --- a/33610.chunk.css +++ b/33610.chunk.css @@ -2004,6 +2004,7 @@ div[class~='ant-collapse-borderless'] { font-size: 14px; font-weight: 400; color: #000000; + display: flex; } .questionTitleEditorWrap___MHB5s { margin-bottom: 18px; diff --git a/33848.async.js b/33848.async.js index bc104ace80..6b46e42247 100644 --- a/33848.async.js +++ b/33848.async.js @@ -4421,7 +4421,10 @@ const getRenderPropValue = propValue => { \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/3471.async.js b/3471.async.js index 339287b0f1..100b76260d 100644 --- a/3471.async.js +++ b/3471.async.js @@ -834,7 +834,10 @@ input_Input.Password = input_Password; /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/38194.async.js b/38194.async.js index d9dd53dfdb..f7e04f475b 100644 --- a/38194.async.js +++ b/38194.async.js @@ -1208,7 +1208,10 @@ if (false) {} \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/41001.async.js b/41001.async.js index 72984910a5..fa8b706724 100644 --- a/41001.async.js +++ b/41001.async.js @@ -589,7 +589,10 @@ Layout.Sider = _Sider__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z; \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/49682.chunk.css b/49682.chunk.css index 186aec79f9..5a88f94249 100644 --- a/49682.chunk.css +++ b/49682.chunk.css @@ -2728,6 +2728,7 @@ span.CodeMirror-selectedtext { font-size: 14px; font-weight: 400; color: #000000; + display: flex; } .questionTitleEditorWrap___MHB5s { margin-bottom: 18px; diff --git a/50057.async.js b/50057.async.js index b63c960e62..ccd7cd44a2 100644 --- a/50057.async.js +++ b/50057.async.js @@ -598,7 +598,10 @@ input_Input.Password = input_Password; /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/9794.async.js b/51183.async.js similarity index 63% rename from 9794.async.js rename to 51183.async.js index d36aa811b8..15d47990e3 100644 --- a/9794.async.js +++ b/51183.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[9794,43428],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[51183,43428],{ /***/ 96402: /*!********************************************************************************************************!*\ @@ -1661,7 +1661,10 @@ if (false) {} \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); @@ -1992,6 +1995,1080 @@ const genWireframeStyle = token => { deprecatedTokens: [['width', 'minWidth']] })); +/***/ }), + +/***/ 65615: +/*!*********************************************************************!*\ + !*** ./node_modules/_antd@5.9.0@antd/es/tour/index.js + 12 modules ***! + \*********************************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + Z: function() { return /* binding */ tour; } +}); + +// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js +var _react_17_0_2_react = __webpack_require__(59301); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/objectSpread2.js +var objectSpread2 = __webpack_require__(74710); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/extends.js +var esm_extends = __webpack_require__(26508); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/typeof.js +var esm_typeof = __webpack_require__(91002); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/slicedToArray.js + 1 modules +var slicedToArray = __webpack_require__(39718); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/objectWithoutProperties.js +var objectWithoutProperties = __webpack_require__(26779); +// EXTERNAL MODULE: ./node_modules/_@rc-component_portal@1.1.2@@rc-component/portal/es/index.js + 6 modules +var es = __webpack_require__(43403); +// EXTERNAL MODULE: ./node_modules/_@rc-component_trigger@1.18.2@@rc-component/trigger/es/index.js + 11 modules +var trigger_es = __webpack_require__(84728); +// EXTERNAL MODULE: ./node_modules/_classnames@2.3.2@classnames/index.js +var _classnames_2_3_2_classnames = __webpack_require__(12124); +var _classnames_2_3_2_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_3_2_classnames); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useLayoutEffect.js +var useLayoutEffect = __webpack_require__(70658); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useMergedState.js +var useMergedState = __webpack_require__(84381); +// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useEvent.js +var useEvent = __webpack_require__(60402); +;// CONCATENATED MODULE: ./node_modules/_@rc-component_tour@1.10.0@@rc-component/tour/es/util.js +function isInViewPort(element) { + var viewWidth = window.innerWidth || document.documentElement.clientWidth; + var viewHeight = window.innerHeight || document.documentElement.clientHeight; + var _element$getBoundingC = element.getBoundingClientRect(), + top = _element$getBoundingC.top, + right = _element$getBoundingC.right, + bottom = _element$getBoundingC.bottom, + left = _element$getBoundingC.left; + return top >= 0 && left >= 0 && right <= viewWidth && bottom <= viewHeight; +} +function getPlacement(targetElement, placement, stepPlacement) { + var _ref; + return (_ref = stepPlacement !== null && stepPlacement !== void 0 ? stepPlacement : placement) !== null && _ref !== void 0 ? _ref : targetElement === null ? 'center' : 'bottom'; +} +;// CONCATENATED MODULE: ./node_modules/_@rc-component_tour@1.10.0@@rc-component/tour/es/hooks/useTarget.js + + + + + +function useTarget(target, open, gap, scrollIntoViewOptions) { + // ========================= Target ========================= + // We trade `undefined` as not get target by function yet. + // `null` as empty target. + var _useState = (0,_react_17_0_2_react.useState)(undefined), + _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2), + targetElement = _useState2[0], + setTargetElement = _useState2[1]; + (0,useLayoutEffect/* default */.Z)(function () { + var nextElement = typeof target === 'function' ? target() : target; + setTargetElement(nextElement || null); + }); + + // ========================= Align ========================== + var _useState3 = (0,_react_17_0_2_react.useState)(null), + _useState4 = (0,slicedToArray/* default */.Z)(_useState3, 2), + posInfo = _useState4[0], + setPosInfo = _useState4[1]; + var updatePos = (0,useEvent/* default */.Z)(function () { + if (targetElement) { + // Exist target element. We should scroll and get target position + if (!isInViewPort(targetElement) && open) { + targetElement.scrollIntoView(scrollIntoViewOptions); + } + var _targetElement$getBou = targetElement.getBoundingClientRect(), + left = _targetElement$getBou.left, + top = _targetElement$getBou.top, + width = _targetElement$getBou.width, + height = _targetElement$getBou.height; + var nextPosInfo = { + left: left, + top: top, + width: width, + height: height, + radius: 0 + }; + setPosInfo(function (origin) { + if (JSON.stringify(origin) !== JSON.stringify(nextPosInfo)) { + return nextPosInfo; + } + return origin; + }); + } else { + // Not exist target which means we just show in center + setPosInfo(null); + } + }); + var getGapOffset = function getGapOffset(index) { + var _ref; + return (_ref = Array.isArray(gap === null || gap === void 0 ? void 0 : gap.offset) ? gap === null || gap === void 0 ? void 0 : gap.offset[index] : gap === null || gap === void 0 ? void 0 : gap.offset) !== null && _ref !== void 0 ? _ref : 6; + }; + (0,useLayoutEffect/* default */.Z)(function () { + updatePos(); + // update when window resize + window.addEventListener('resize', updatePos); + return function () { + window.removeEventListener('resize', updatePos); + }; + }, [targetElement, open, updatePos]); + + // ======================== PosInfo ========================= + var mergedPosInfo = (0,_react_17_0_2_react.useMemo)(function () { + if (!posInfo) { + return posInfo; + } + var gapOffsetX = getGapOffset(0); + var gapOffsetY = getGapOffset(1); + var gapRadius = (gap === null || gap === void 0 ? void 0 : gap.radius) || 2; + return { + left: posInfo.left - gapOffsetX, + top: posInfo.top - gapOffsetY, + width: posInfo.width + gapOffsetX * 2, + height: posInfo.height + gapOffsetY * 2, + radius: gapRadius + }; + }, [posInfo, gap]); + return [mergedPosInfo, targetElement]; +} +// EXTERNAL MODULE: ./node_modules/_rc-util@5.38.1@rc-util/es/hooks/useId.js +var useId = __webpack_require__(57901); +;// CONCATENATED MODULE: ./node_modules/_@rc-component_tour@1.10.0@@rc-component/tour/es/Mask.js + + + + + + + +var COVER_PROPS = { + fill: 'transparent', + pointerEvents: 'auto' +}; +var Mask = function Mask(props) { + var prefixCls = props.prefixCls, + rootClassName = props.rootClassName, + pos = props.pos, + showMask = props.showMask, + _props$style = props.style, + style = _props$style === void 0 ? {} : _props$style, + _props$fill = props.fill, + fill = _props$fill === void 0 ? "rgba(0,0,0,0.5)" : _props$fill, + open = props.open, + animated = props.animated, + zIndex = props.zIndex; + var id = (0,useId/* default */.Z)(); + var maskId = "".concat(prefixCls, "-mask-").concat(id); + var mergedAnimated = (0,esm_typeof/* default */.Z)(animated) === 'object' ? animated === null || animated === void 0 ? void 0 : animated.placeholder : animated; + return /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, { + open: open, + autoLock: true + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: _classnames_2_3_2_classnames_default()("".concat(prefixCls, "-mask"), rootClassName), + style: (0,objectSpread2/* default */.Z)({ + position: 'fixed', + left: 0, + right: 0, + top: 0, + bottom: 0, + zIndex: zIndex, + pointerEvents: 'none' + }, style) + }, showMask ? /*#__PURE__*/_react_17_0_2_react.createElement("svg", { + style: { + width: '100%', + height: '100%' + } + }, /*#__PURE__*/_react_17_0_2_react.createElement("defs", null, /*#__PURE__*/_react_17_0_2_react.createElement("mask", { + id: maskId + }, /*#__PURE__*/_react_17_0_2_react.createElement("rect", { + x: "0", + y: "0", + width: "100vw", + height: "100vh", + fill: "white" + }), pos && /*#__PURE__*/_react_17_0_2_react.createElement("rect", { + x: pos.left, + y: pos.top, + rx: pos.radius, + width: pos.width, + height: pos.height, + fill: "black", + className: mergedAnimated ? "".concat(prefixCls, "-placeholder-animated") : '' + }))), /*#__PURE__*/_react_17_0_2_react.createElement("rect", { + x: "0", + y: "0", + width: "100%", + height: "100%", + fill: fill, + mask: "url(#".concat(maskId, ")") + }), pos && /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement("rect", (0,esm_extends/* default */.Z)({}, COVER_PROPS, { + x: "0", + y: "0", + width: "100%", + height: pos.top + })), /*#__PURE__*/_react_17_0_2_react.createElement("rect", (0,esm_extends/* default */.Z)({}, COVER_PROPS, { + x: "0", + y: "0", + width: pos.left, + height: "100%" + })), /*#__PURE__*/_react_17_0_2_react.createElement("rect", (0,esm_extends/* default */.Z)({}, COVER_PROPS, { + x: "0", + y: pos.top + pos.height, + width: "100%", + height: "calc(100vh - ".concat(pos.top + pos.height, "px)") + })), /*#__PURE__*/_react_17_0_2_react.createElement("rect", (0,esm_extends/* default */.Z)({}, COVER_PROPS, { + x: pos.left + pos.width, + y: "0", + width: "calc(100vw - ".concat(pos.left + pos.width, "px)"), + height: "100%" + })))) : null)); +}; +/* harmony default export */ var es_Mask = (Mask); +;// CONCATENATED MODULE: ./node_modules/_@rc-component_tour@1.10.0@@rc-component/tour/es/placements.js + +var autoAdjustOverflow = { + adjustX: 1, + adjustY: 1 +}; +var targetOffset = [0, 0]; +var basePlacements = { + left: { + points: ['cr', 'cl'], + offset: [-8, 0] + }, + right: { + points: ['cl', 'cr'], + offset: [8, 0] + }, + top: { + points: ['bc', 'tc'], + offset: [0, -8] + }, + bottom: { + points: ['tc', 'bc'], + offset: [0, 8] + }, + topLeft: { + points: ['bl', 'tl'], + offset: [0, -8] + }, + leftTop: { + points: ['tr', 'tl'], + offset: [-8, 0] + }, + topRight: { + points: ['br', 'tr'], + offset: [0, -8] + }, + rightTop: { + points: ['tl', 'tr'], + offset: [8, 0] + }, + bottomRight: { + points: ['tr', 'br'], + offset: [0, 8] + }, + rightBottom: { + points: ['bl', 'br'], + offset: [8, 0] + }, + bottomLeft: { + points: ['tl', 'bl'], + offset: [0, 8] + }, + leftBottom: { + points: ['br', 'bl'], + offset: [-8, 0] + } +}; +function getPlacements() { + var arrowPointAtCenter = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; + var placements = {}; + Object.keys(basePlacements).forEach(function (key) { + placements[key] = (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, basePlacements[key]), {}, { + autoArrow: arrowPointAtCenter, + targetOffset: targetOffset + }); + }); + return placements; +} +var placements = getPlacements(); +// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/esm/toConsumableArray.js + 2 modules +var toConsumableArray = __webpack_require__(42371); +;// CONCATENATED MODULE: ./node_modules/_@rc-component_tour@1.10.0@@rc-component/tour/es/TourStep/DefaultPanel.js + + + +function DefaultPanel(props) { + var prefixCls = props.prefixCls, + current = props.current, + total = props.total, + title = props.title, + description = props.description, + onClose = props.onClose, + onPrev = props.onPrev, + onNext = props.onNext, + onFinish = props.onFinish, + className = props.className, + closeIcon = props.closeIcon; + var mergedClosable = closeIcon !== false && closeIcon !== null; + var mergedCloseIcon = closeIcon !== undefined && closeIcon !== true ? closeIcon : /*#__PURE__*/_react_17_0_2_react.createElement("span", { + className: "".concat(prefixCls, "-close-x") + }, "\xD7"); + return /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: _classnames_2_3_2_classnames_default()("".concat(prefixCls, "-content"), className) + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: "".concat(prefixCls, "-inner") + }, mergedClosable && /*#__PURE__*/_react_17_0_2_react.createElement("button", { + type: "button", + onClick: onClose, + "aria-label": "Close", + className: "".concat(prefixCls, "-close") + }, mergedCloseIcon), /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: "".concat(prefixCls, "-header") + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: "".concat(prefixCls, "-title") + }, title)), /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: "".concat(prefixCls, "-description") + }, description), /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: "".concat(prefixCls, "-footer") + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: "".concat(prefixCls, "-sliders") + }, total > 1 ? (0,toConsumableArray/* default */.Z)(Array.from({ + length: total + }).keys()).map(function (item, index) { + return /*#__PURE__*/_react_17_0_2_react.createElement("span", { + key: item, + className: index === current ? 'active' : '' + }); + }) : null), /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: "".concat(prefixCls, "-buttons") + }, current !== 0 ? /*#__PURE__*/_react_17_0_2_react.createElement("button", { + className: "".concat(prefixCls, "-prev-btn"), + onClick: onPrev + }, "Prev") : null, current === total - 1 ? /*#__PURE__*/_react_17_0_2_react.createElement("button", { + className: "".concat(prefixCls, "-finish-btn"), + onClick: onFinish + }, "Finish") : /*#__PURE__*/_react_17_0_2_react.createElement("button", { + className: "".concat(prefixCls, "-next-btn"), + onClick: onNext + }, "Next"))))); +} +;// CONCATENATED MODULE: ./node_modules/_@rc-component_tour@1.10.0@@rc-component/tour/es/TourStep/index.js + + +var TourStep = function TourStep(props) { + var current = props.current, + renderPanel = props.renderPanel; + return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, typeof renderPanel === 'function' ? renderPanel(props, current) : /*#__PURE__*/_react_17_0_2_react.createElement(DefaultPanel, props)); +}; +/* harmony default export */ var es_TourStep = (TourStep); +;// CONCATENATED MODULE: ./node_modules/_@rc-component_tour@1.10.0@@rc-component/tour/es/Tour.js + + + + + +var _excluded = ["prefixCls", "steps", "defaultCurrent", "current", "onChange", "onClose", "onFinish", "open", "mask", "arrow", "rootClassName", "placement", "renderPanel", "gap", "animated", "scrollIntoViewOptions", "zIndex", "closeIcon"]; + + + + + + + + + + + +var CENTER_PLACEHOLDER = { + left: '50%', + top: '50%', + width: 1, + height: 1 +}; +var Tour = function Tour(props) { + var _props$prefixCls = props.prefixCls, + prefixCls = _props$prefixCls === void 0 ? 'rc-tour' : _props$prefixCls, + _props$steps = props.steps, + steps = _props$steps === void 0 ? [] : _props$steps, + defaultCurrent = props.defaultCurrent, + current = props.current, + onChange = props.onChange, + onClose = props.onClose, + _onFinish = props.onFinish, + open = props.open, + _props$mask = props.mask, + mask = _props$mask === void 0 ? true : _props$mask, + _props$arrow = props.arrow, + arrow = _props$arrow === void 0 ? true : _props$arrow, + rootClassName = props.rootClassName, + placement = props.placement, + renderPanel = props.renderPanel, + gap = props.gap, + animated = props.animated, + _props$scrollIntoView = props.scrollIntoViewOptions, + scrollIntoViewOptions = _props$scrollIntoView === void 0 ? true : _props$scrollIntoView, + _props$zIndex = props.zIndex, + zIndex = _props$zIndex === void 0 ? 1001 : _props$zIndex, + closeIcon = props.closeIcon, + restProps = (0,objectWithoutProperties/* default */.Z)(props, _excluded); + var triggerRef = _react_17_0_2_react.useRef(); + var _useMergedState = (0,useMergedState/* default */.Z)(0, { + value: current, + defaultValue: defaultCurrent + }), + _useMergedState2 = (0,slicedToArray/* default */.Z)(_useMergedState, 2), + mergedCurrent = _useMergedState2[0], + setMergedCurrent = _useMergedState2[1]; + var _useMergedState3 = (0,useMergedState/* default */.Z)(undefined, { + value: open, + postState: function postState(origin) { + return mergedCurrent < 0 || mergedCurrent >= steps.length ? false : origin !== null && origin !== void 0 ? origin : true; + } + }), + _useMergedState4 = (0,slicedToArray/* default */.Z)(_useMergedState3, 2), + mergedOpen = _useMergedState4[0], + setMergedOpen = _useMergedState4[1]; + var openRef = _react_17_0_2_react.useRef(mergedOpen); + (0,useLayoutEffect/* default */.Z)(function () { + if (mergedOpen && !openRef.current) { + setMergedCurrent(0); + } + openRef.current = mergedOpen; + }, [mergedOpen]); + var _ref = steps[mergedCurrent] || {}, + target = _ref.target, + stepPlacement = _ref.placement, + stepStyle = _ref.style, + stepArrow = _ref.arrow, + stepClassName = _ref.className, + stepMask = _ref.mask, + stepScrollIntoViewOptions = _ref.scrollIntoViewOptions, + stepCloseIcon = _ref.closeIcon; + var mergedMask = mergedOpen && (stepMask !== null && stepMask !== void 0 ? stepMask : mask); + var mergedCloseIcon = stepCloseIcon !== null && stepCloseIcon !== void 0 ? stepCloseIcon : closeIcon; + var mergedScrollIntoViewOptions = stepScrollIntoViewOptions !== null && stepScrollIntoViewOptions !== void 0 ? stepScrollIntoViewOptions : scrollIntoViewOptions; + var _useTarget = useTarget(target, open, gap, mergedScrollIntoViewOptions), + _useTarget2 = (0,slicedToArray/* default */.Z)(_useTarget, 2), + posInfo = _useTarget2[0], + targetElement = _useTarget2[1]; + var mergedPlacement = getPlacement(targetElement, placement, stepPlacement); + + // ========================= arrow ========================= + var mergedArrow = targetElement ? typeof stepArrow === 'undefined' ? arrow : stepArrow : false; + var arrowPointAtCenter = (0,esm_typeof/* default */.Z)(mergedArrow) === 'object' ? mergedArrow.pointAtCenter : false; + (0,useLayoutEffect/* default */.Z)(function () { + var _triggerRef$current; + (_triggerRef$current = triggerRef.current) === null || _triggerRef$current === void 0 ? void 0 : _triggerRef$current.forceAlign(); + }, [arrowPointAtCenter, mergedCurrent]); + + // ========================= Change ========================= + var onInternalChange = function onInternalChange(nextCurrent) { + setMergedCurrent(nextCurrent); + onChange === null || onChange === void 0 ? void 0 : onChange(nextCurrent); + }; + + // ========================= Render ========================= + // Skip if not init yet + if (targetElement === undefined) { + return null; + } + var handleClose = function handleClose() { + setMergedOpen(false); + onClose === null || onClose === void 0 ? void 0 : onClose(mergedCurrent); + }; + var getPopupElement = function getPopupElement() { + return /*#__PURE__*/_react_17_0_2_react.createElement(es_TourStep, (0,esm_extends/* default */.Z)({ + arrow: mergedArrow, + key: "content", + prefixCls: prefixCls, + total: steps.length, + renderPanel: renderPanel, + onPrev: function onPrev() { + onInternalChange(mergedCurrent - 1); + }, + onNext: function onNext() { + onInternalChange(mergedCurrent + 1); + }, + onClose: handleClose, + current: mergedCurrent, + onFinish: function onFinish() { + handleClose(); + _onFinish === null || _onFinish === void 0 ? void 0 : _onFinish(); + }, + closeIcon: mergedCloseIcon + }, steps[mergedCurrent])); + }; + var mergedShowMask = typeof mergedMask === 'boolean' ? mergedMask : !!mergedMask; + var mergedMaskStyle = typeof mergedMask === 'boolean' ? undefined : mergedMask; + + // when targetElement is not exist, use body as triggerDOMNode + var getTriggerDOMNode = function getTriggerDOMNode(node) { + return node || targetElement || document.body; + }; + return /*#__PURE__*/_react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /*#__PURE__*/_react_17_0_2_react.createElement(es_Mask, { + zIndex: zIndex, + prefixCls: prefixCls, + pos: posInfo, + showMask: mergedShowMask, + style: mergedMaskStyle === null || mergedMaskStyle === void 0 ? void 0 : mergedMaskStyle.style, + fill: mergedMaskStyle === null || mergedMaskStyle === void 0 ? void 0 : mergedMaskStyle.color, + open: mergedOpen, + animated: animated, + rootClassName: rootClassName + }), /*#__PURE__*/_react_17_0_2_react.createElement(trigger_es/* default */.Z, (0,esm_extends/* default */.Z)({ + builtinPlacements: getPlacements(arrowPointAtCenter) + }, restProps, { + ref: triggerRef, + popupStyle: stepStyle, + popupPlacement: mergedPlacement, + popupVisible: mergedOpen, + popupClassName: _classnames_2_3_2_classnames_default()(rootClassName, stepClassName), + prefixCls: prefixCls, + popup: getPopupElement, + forceRender: false, + destroyPopupOnHide: true, + zIndex: zIndex, + getTriggerDOMNode: getTriggerDOMNode, + arrow: !!mergedArrow + }), /*#__PURE__*/_react_17_0_2_react.createElement(es/* default */.Z, { + open: mergedOpen, + autoLock: true + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: _classnames_2_3_2_classnames_default()(rootClassName, "".concat(prefixCls, "-target-placeholder")), + style: (0,objectSpread2/* default */.Z)((0,objectSpread2/* default */.Z)({}, posInfo || CENTER_PLACEHOLDER), {}, { + position: 'fixed', + pointerEvents: 'none' + }) + })))); +}; +/* harmony default export */ var es_Tour = (Tour); +;// CONCATENATED MODULE: ./node_modules/_@rc-component_tour@1.10.0@@rc-component/tour/es/index.js + +/* harmony default export */ var tour_es = (es_Tour); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/placements.js +var _util_placements = __webpack_require__(79676); +// 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/theme/useToken.js + 4 modules +var useToken = __webpack_require__(88088); +// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/CloseOutlined.js + 1 modules +var CloseOutlined = __webpack_require__(99174); +// 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/locale/useLocale.js +var useLocale = __webpack_require__(9763); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/locale/en_US.js + 1 modules +var en_US = __webpack_require__(43710); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/hooks/useClosable.js +var useClosable = __webpack_require__(47729); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tour/panelRender.js +"use client"; + + + + + + + + + +function isValidNode(node) { + return node !== undefined && node !== null; +} +// Due to the independent design of Panel, it will be too coupled to put in rc-tour, +// so a set of Panel logic is implemented separately in antd. +const TourPanel = _ref => { + let { + stepProps, + current, + type, + indicatorsRender, + closeIcon + } = _ref; + var _a, _b; + const { + prefixCls, + total = 1, + title, + onClose, + onPrev, + onNext, + onFinish, + cover, + description, + nextButtonProps, + prevButtonProps, + type: stepType, + className, + closeIcon: stepCloseIcon + } = stepProps; + const mergedType = stepType !== null && stepType !== void 0 ? stepType : type; + const mergedCloseIcon = stepCloseIcon !== null && stepCloseIcon !== void 0 ? stepCloseIcon : closeIcon; + const mergedClosable = mergedCloseIcon !== false && mergedCloseIcon !== null; + const [closable, mergedDisplayCloseIcon] = (0,useClosable/* default */.Z)(mergedClosable, mergedCloseIcon, icon => /*#__PURE__*/_react_17_0_2_react.createElement("span", { + onClick: onClose, + "aria-label": "Close", + className: `${prefixCls}-close` + }, icon), /*#__PURE__*/_react_17_0_2_react.createElement(CloseOutlined/* default */.Z, { + className: `${prefixCls}-close-icon` + }), true); + const isLastStep = current === total - 1; + const prevBtnClick = () => { + var _a; + onPrev === null || onPrev === void 0 ? void 0 : onPrev(); + (_a = prevButtonProps === null || prevButtonProps === void 0 ? void 0 : prevButtonProps.onClick) === null || _a === void 0 ? void 0 : _a.call(prevButtonProps); + }; + const nextBtnClick = () => { + var _a; + if (isLastStep) { + onFinish === null || onFinish === void 0 ? void 0 : onFinish(); + } else { + onNext === null || onNext === void 0 ? void 0 : onNext(); + } + (_a = nextButtonProps === null || nextButtonProps === void 0 ? void 0 : nextButtonProps.onClick) === null || _a === void 0 ? void 0 : _a.call(nextButtonProps); + }; + const headerNode = isValidNode(title) ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-header` + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-title` + }, title)) : null; + const descriptionNode = isValidNode(description) ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-description` + }, description) : null; + const coverNode = isValidNode(cover) ? /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-cover` + }, cover) : null; + let mergeIndicatorNode; + if (indicatorsRender) { + mergeIndicatorNode = indicatorsRender(current, total); + } else { + mergeIndicatorNode = (0,toConsumableArray/* default */.Z)(Array.from({ + length: total + }).keys()).map((stepItem, index) => /*#__PURE__*/_react_17_0_2_react.createElement("span", { + key: stepItem, + className: _classnames_2_3_2_classnames_default()(index === current && `${prefixCls}-indicator-active`, `${prefixCls}-indicator`) + })); + } + const mainBtnType = mergedType === 'primary' ? 'default' : 'primary'; + const secondaryBtnProps = { + type: 'default', + ghost: mergedType === 'primary' + }; + const [contextLocale] = (0,useLocale/* default */.Z)('Tour', en_US/* default */.Z.Tour); + return /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: _classnames_2_3_2_classnames_default()(className, `${prefixCls}-content`) + }, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-inner` + }, closable && mergedDisplayCloseIcon, coverNode, headerNode, descriptionNode, /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-footer` + }, total > 1 && /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-indicators` + }, mergeIndicatorNode), /*#__PURE__*/_react_17_0_2_react.createElement("div", { + className: `${prefixCls}-buttons` + }, current !== 0 ? /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, Object.assign({}, secondaryBtnProps, prevButtonProps, { + onClick: prevBtnClick, + size: "small", + className: _classnames_2_3_2_classnames_default()(`${prefixCls}-prev-btn`, prevButtonProps === null || prevButtonProps === void 0 ? void 0 : prevButtonProps.className) + }), (_a = prevButtonProps === null || prevButtonProps === void 0 ? void 0 : prevButtonProps.children) !== null && _a !== void 0 ? _a : contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.Previous) : null, /*#__PURE__*/_react_17_0_2_react.createElement(es_button/* default */.ZP, Object.assign({ + type: mainBtnType + }, nextButtonProps, { + onClick: nextBtnClick, + size: "small", + className: _classnames_2_3_2_classnames_default()(`${prefixCls}-next-btn`, nextButtonProps === null || nextButtonProps === void 0 ? void 0 : nextButtonProps.className) + }), (_b = nextButtonProps === null || nextButtonProps === void 0 ? void 0 : nextButtonProps.children) !== null && _b !== void 0 ? _b : isLastStep ? contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.Finish : contextLocale === null || contextLocale === void 0 ? void 0 : contextLocale.Next))))); +}; +/* harmony default export */ var panelRender = (TourPanel); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/popover/PurePanel.js +var PurePanel = __webpack_require__(39722); +// EXTERNAL MODULE: ./node_modules/_@ctrl_tinycolor@3.6.1@@ctrl/tinycolor/dist/module/index.js +var dist_module = __webpack_require__(64993); +// 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/style/placementArrow.js +var placementArrow = __webpack_require__(19447); +// 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/tour/style/index.js + + + + +// =============================== Base =============================== +const genBaseStyle = token => { + const { + componentCls, + lineHeight, + padding, + paddingXS, + borderRadius, + borderRadiusXS, + colorPrimary, + colorText, + colorFill, + indicatorHeight, + indicatorWidth, + boxShadowTertiary, + tourZIndexPopup, + fontSize, + colorBgElevated, + fontWeightStrong, + marginXS, + colorTextLightSolid, + tourBorderRadius, + colorWhite, + colorBgTextHover, + tourCloseSize, + motionDurationSlow, + antCls + } = token; + return [{ + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + color: colorText, + position: 'absolute', + zIndex: tourZIndexPopup, + display: 'block', + visibility: 'visible', + fontSize, + lineHeight, + width: 520, + '--antd-arrow-background-color': colorBgElevated, + '&-pure': { + maxWidth: '100%', + position: 'relative' + }, + [`&${componentCls}-hidden`]: { + display: 'none' + }, + // ============================= panel content ============================ + [`${componentCls}-content`]: { + position: 'relative' + }, + [`${componentCls}-inner`]: { + textAlign: 'start', + textDecoration: 'none', + borderRadius: tourBorderRadius, + boxShadow: boxShadowTertiary, + position: 'relative', + backgroundColor: colorBgElevated, + border: 'none', + backgroundClip: 'padding-box', + [`${componentCls}-close`]: { + position: 'absolute', + top: padding, + insetInlineEnd: padding, + color: token.colorIcon, + outline: 'none', + width: tourCloseSize, + height: tourCloseSize, + borderRadius: token.borderRadiusSM, + transition: `background-color ${token.motionDurationMid}, color ${token.motionDurationMid}`, + display: 'flex', + alignItems: 'center', + justifyContent: 'center', + '&:hover': { + color: token.colorIconHover, + backgroundColor: token.wireframe ? 'transparent' : token.colorFillContent + } + }, + [`${componentCls}-cover`]: { + textAlign: 'center', + padding: `${padding + tourCloseSize + paddingXS}px ${padding}px 0`, + img: { + width: '100%' + } + }, + [`${componentCls}-header`]: { + padding: `${padding}px ${padding}px ${paddingXS}px`, + [`${componentCls}-title`]: { + lineHeight, + fontSize, + fontWeight: fontWeightStrong + } + }, + [`${componentCls}-description`]: { + padding: `0 ${padding}px`, + lineHeight, + wordWrap: 'break-word' + }, + [`${componentCls}-footer`]: { + padding: `${paddingXS}px ${padding}px ${padding}px`, + textAlign: 'end', + borderRadius: `0 0 ${borderRadiusXS}px ${borderRadiusXS}px`, + display: 'flex', + [`${componentCls}-indicators`]: { + display: 'inline-block', + [`${componentCls}-indicator`]: { + width: indicatorWidth, + height: indicatorHeight, + display: 'inline-block', + borderRadius: '50%', + background: colorFill, + '&:not(:last-child)': { + marginInlineEnd: indicatorHeight + }, + '&-active': { + background: colorPrimary + } + } + }, + [`${componentCls}-buttons`]: { + marginInlineStart: 'auto', + [`${antCls}-btn`]: { + marginInlineStart: marginXS + } + } + } + }, + // ============================= primary type =========================== + // `$` for panel, `&$` for pure panel + [`${componentCls}-primary, &${componentCls}-primary`]: { + '--antd-arrow-background-color': colorPrimary, + [`${componentCls}-inner`]: { + color: colorTextLightSolid, + textAlign: 'start', + textDecoration: 'none', + backgroundColor: colorPrimary, + borderRadius, + boxShadow: boxShadowTertiary, + [`${componentCls}-close`]: { + color: colorTextLightSolid + }, + [`${componentCls}-indicators`]: { + [`${componentCls}-indicator`]: { + background: new dist_module/* TinyColor */.C(colorTextLightSolid).setAlpha(0.15).toRgbString(), + '&-active': { + background: colorTextLightSolid + } + } + }, + [`${componentCls}-prev-btn`]: { + color: colorTextLightSolid, + borderColor: new dist_module/* TinyColor */.C(colorTextLightSolid).setAlpha(0.15).toRgbString(), + backgroundColor: colorPrimary, + '&:hover': { + backgroundColor: new dist_module/* TinyColor */.C(colorTextLightSolid).setAlpha(0.15).toRgbString(), + borderColor: 'transparent' + } + }, + [`${componentCls}-next-btn`]: { + color: colorPrimary, + borderColor: 'transparent', + background: colorWhite, + '&:hover': { + background: new dist_module/* TinyColor */.C(colorBgTextHover).onBackground(colorWhite).toRgbString() + } + } + } + } + }), + // ============================= mask =========================== + [`${componentCls}-mask`]: { + [`${componentCls}-placeholder-animated`]: { + transition: `all ${motionDurationSlow}` + } + }, + // =========== Limit left and right placement radius ============== + [['&-placement-left', '&-placement-leftTop', '&-placement-leftBottom', '&-placement-right', '&-placement-rightTop', '&-placement-rightBottom'].join(',')]: { + [`${componentCls}-inner`]: { + borderRadius: Math.min(tourBorderRadius, placementArrow/* MAX_VERTICAL_CONTENT_RADIUS */.qN) + } + } + }, + // ============================= Arrow =========================== + (0,placementArrow/* default */.ZP)(token, { + colorBg: 'var(--antd-arrow-background-color)', + contentRadius: tourBorderRadius, + limitVerticalRadius: true + })]; +}; +// ============================== Export ============================== +/* harmony default export */ var tour_style = ((0,genComponentStyleHook/* default */.Z)('Tour', token => { + const { + borderRadiusLG, + fontSize, + lineHeight + } = token; + const TourToken = (0,statistic/* merge */.TS)(token, { + tourZIndexPopup: token.zIndexPopupBase + 70, + indicatorWidth: 6, + indicatorHeight: 6, + tourBorderRadius: borderRadiusLG, + tourCloseSize: fontSize * lineHeight + }); + return [genBaseStyle(TourToken)]; +})); +// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/_util/PurePanel.js +var _util_PurePanel = __webpack_require__(53487); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tour/PurePanel.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 PurePanel_PurePanel = props => { + const { + prefixCls: customizePrefixCls, + current = 0, + total = 6, + className, + style, + type + } = props, + restProps = __rest(props, ["prefixCls", "current", "total", "className", "style", "type"]); + const { + getPrefixCls + } = _react_17_0_2_react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('tour', customizePrefixCls); + const [wrapSSR, hashId] = tour_style(prefixCls); + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(PurePanel/* RawPurePanel */.t5, { + prefixCls: prefixCls, + hashId: hashId, + className: _classnames_2_3_2_classnames_default()(className, `${prefixCls}-pure`, type && `${prefixCls}-${type}`), + style: style + }, /*#__PURE__*/_react_17_0_2_react.createElement(panelRender, { + stepProps: Object.assign(Object.assign({}, restProps), { + prefixCls, + total + }), + current: current, + type: type + }))); +}; +/* harmony default export */ var tour_PurePanel = ((0,_util_PurePanel/* withPureRenderTheme */.i)(PurePanel_PurePanel)); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tour/useMergedType.js + + +/** + * returns the merged type of a step or the default type. + */ +const useMergedType = _ref => { + let { + defaultType, + steps = [], + current, + defaultCurrent + } = _ref; + var _a; + const [innerCurrent, updateInnerCurrent] = (0,useMergedState/* default */.Z)(defaultCurrent, { + value: current + }); + (0,_react_17_0_2_react.useLayoutEffect)(() => { + if (current === undefined) return; + updateInnerCurrent(current); + }, [current]); + const innerType = typeof innerCurrent === 'number' ? (_a = steps[innerCurrent]) === null || _a === void 0 ? void 0 : _a.type : defaultType; + const currentMergedType = innerType !== null && innerType !== void 0 ? innerType : defaultType; + return { + currentMergedType, + updateInnerCurrent + }; +}; +/* harmony default export */ var tour_useMergedType = (useMergedType); +;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/tour/index.js +"use client"; + +var tour_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 tour_Tour = props => { + const { + prefixCls: customizePrefixCls, + current, + defaultCurrent, + type, + rootClassName, + indicatorsRender, + steps + } = props, + restProps = tour_rest(props, ["prefixCls", "current", "defaultCurrent", "type", "rootClassName", "indicatorsRender", "steps"]); + const { + getPrefixCls, + direction + } = (0,_react_17_0_2_react.useContext)(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('tour', customizePrefixCls); + const [wrapSSR, hashId] = tour_style(prefixCls); + const [, token] = (0,useToken/* default */.Z)(); + const { + currentMergedType, + updateInnerCurrent + } = tour_useMergedType({ + defaultType: type, + steps, + current, + defaultCurrent + }); + const builtinPlacements = (0,_util_placements/* default */.Z)({ + arrowPointAtCenter: true, + autoAdjustOverflow: true, + offset: token.marginXXS, + arrowWidth: token.sizePopupArrow, + borderRadius: token.borderRadius + }); + const customClassName = _classnames_2_3_2_classnames_default()({ + [`${prefixCls}-primary`]: currentMergedType === 'primary', + [`${prefixCls}-rtl`]: direction === 'rtl' + }, hashId, rootClassName); + const mergedRenderPanel = (stepProps, stepCurrent) => /*#__PURE__*/_react_17_0_2_react.createElement(panelRender, { + type: type, + stepProps: stepProps, + current: stepCurrent, + indicatorsRender: indicatorsRender + }); + const onStepChange = stepCurrent => { + var _a; + updateInnerCurrent(stepCurrent); + (_a = props.onChange) === null || _a === void 0 ? void 0 : _a.call(props, stepCurrent); + }; + return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement(tour_es, Object.assign({}, restProps, { + rootClassName: customClassName, + prefixCls: prefixCls, + current: current, + defaultCurrent: defaultCurrent, + animated: true, + renderPanel: mergedRenderPanel, + builtinPlacements: builtinPlacements, + onChange: onStepChange, + steps: steps + }))); +}; +if (false) {} +tour_Tour._InternalPanelDoNotUseOrYouWillBeFired = tour_PurePanel; +/* harmony default export */ var tour = (tour_Tour); + /***/ }) }]); \ No newline at end of file diff --git a/52818.async.js b/52818.async.js index d41e9c1eda..a7726aa5cc 100644 --- a/52818.async.js +++ b/52818.async.js @@ -1151,7 +1151,10 @@ if (false) {} /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/53067.async.js b/53067.async.js index e81e5bac26..8fc167895f 100644 --- a/53067.async.js +++ b/53067.async.js @@ -478,7 +478,10 @@ avatar_Avatar.Group = group; /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/60720.async.js b/60720.async.js index 747afbf661..52504f9f81 100644 --- a/60720.async.js +++ b/60720.async.js @@ -29,7 +29,10 @@ const getRenderPropValue = propValue => { /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/63791.async.js b/63791.async.js index 8bfc6099f4..4edef81aeb 100644 --- a/63791.async.js +++ b/63791.async.js @@ -920,7 +920,10 @@ input_Input.Password = input_Password; /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/64738.async.js b/64738.async.js index 4631bac4a1..d393db7215 100644 --- a/64738.async.js +++ b/64738.async.js @@ -1086,7 +1086,10 @@ input_Input.Password = input_Password; \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/66352.async.js b/66352.async.js index e4a71ff421..a1eec6027b 100644 --- a/66352.async.js +++ b/66352.async.js @@ -983,7 +983,10 @@ if (false) {} /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/70529.async.js b/70529.async.js index 9f09c24739..dfea72c1cb 100644 --- a/70529.async.js +++ b/70529.async.js @@ -805,7 +805,10 @@ if (false) {} /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/77741.async.js b/77741.async.js index 1179aedfad..e7b938d39c 100644 --- a/77741.async.js +++ b/77741.async.js @@ -2509,7 +2509,10 @@ if (false) {} /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { "use strict"; -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/91375.async.js b/91375.async.js index 74881f52af..c45ff501ed 100644 --- a/91375.async.js +++ b/91375.async.js @@ -1001,7 +1001,10 @@ input_Input.Password = input_Password; \***************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { -/* unused harmony exports getOverlay, RawPurePanel */ +/* harmony export */ __webpack_require__.d(__webpack_exports__, { +/* harmony export */ t5: function() { return /* binding */ RawPurePanel; } +/* harmony export */ }); +/* unused harmony export getOverlay */ /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! classnames */ 12124); /* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var rc_tooltip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! rc-tooltip */ 55477); diff --git a/index.html b/index.html index 67b4b5a717..56e3e9344f 100644 --- a/index.html +++ b/index.html @@ -10,11 +10,75 @@ 头歌实践教学平台 + -