You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/5230.async.js

1991 lines
134 KiB

"use strict";
(self["webpackChunk"] = self["webpackChunk"] || []).push([[5230],{
/***/ 27452:
/*!********************************************************!*\
!*** ./src/components/AuthModal/index.tsx + 3 modules ***!
\********************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ components_AuthModal; }
});
// 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 + 15 modules
var _umi_production_exports = __webpack_require__(23852);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
;// CONCATENATED MODULE: ./src/assets/images/cert/shimingrenzheng.png
var shimingrenzheng_namespaceObject = "data:image/png;base64,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";
;// CONCATENATED MODULE: ./src/assets/images/cert/zhiyerenzheng.png
var zhiyerenzheng_namespaceObject = "data:image/png;base64,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";
;// CONCATENATED MODULE: ./src/components/AuthModal/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var AuthModalmodules = ({"tilte":"tilte___IfiMG","flexRow":"flexRow___pQP78","flexColumn":"flexColumn___xrBZQ","footerWrap":"footerWrap___C5kCC","img":"img___GoWZu","content":"content___pumTK","modalContent":"modalContent___XvHiZ"});
;// CONCATENATED MODULE: ./src/components/AuthModal/index.tsx
const AuthModal = ({
visible,
occupationValue,
onCancel = () => {
}
}) => {
const renderOccupationAuth = () => {
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: AuthModalmodules.flexColumn }, /* @__PURE__ */ _react_17_0_2_react.createElement("img", { className: AuthModalmodules.img, src: zhiyerenzheng_namespaceObject }), /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: AuthModalmodules.content }, "\u672A\u804C\u4E1A\u8BA4\u8BC1"));
};
const renderAutonymAuth = () => {
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: AuthModalmodules.flexColumn }, /* @__PURE__ */ _react_17_0_2_react.createElement("img", { className: AuthModalmodules.img, src: shimingrenzheng_namespaceObject }), /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: AuthModalmodules.content }, "\u672A\u5B9E\u540D\u8BA4\u8BC1"));
};
const renderContent = () => {
if (occupationValue === 3) {
return /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, renderAutonymAuth(), renderOccupationAuth());
}
if (occupationValue === 2) {
return renderOccupationAuth();
}
return renderAutonymAuth();
};
return /* @__PURE__ */ _react_17_0_2_react.createElement(
modal["default"],
{
centered: true,
keyboard: false,
closable: false,
destroyOnClose: true,
open: visible,
title: "\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",
okText: "\u7ACB\u5373\u8BA4\u8BC1",
cancelText: "\u53D6\u6D88",
width: "600px",
onOk: () => {
onCancel();
_umi_production_exports.history.push("/account/certification");
},
onCancel: () => {
onCancel();
}
},
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: AuthModalmodules.tilte }, "\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: AuthModalmodules.flexRow }, renderContent())
);
};
/* harmony default export */ var components_AuthModal = ((0,_umi_production_exports.connect)(
({
paperlibrary,
loading,
globalSetting
}) => ({
paperlibrary,
globalSetting,
loading: loading.effects
})
)(AuthModal));
/***/ }),
/***/ 99328:
/*!**********************************************************************************!*\
!*** ./src/components/Header/components/Join/JoinClassroomModal.tsx + 2 modules ***!
\**********************************************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ Join_JoinClassroomModal; }
});
// 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 + 15 modules
var _umi_production_exports = __webpack_require__(23852);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(20008);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
var es_checkbox = __webpack_require__(24905);
// EXTERNAL MODULE: ./src/service/home.ts
var home = __webpack_require__(20385);
// EXTERNAL MODULE: ./src/components/AuthModal/index.tsx + 3 modules
var AuthModal = __webpack_require__(27452);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(75798);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
var es_button = __webpack_require__(3113);
// EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.3.1@@ant-design/icons/es/icons/ExclamationCircleOutlined.js + 1 modules
var ExclamationCircleOutlined = __webpack_require__(6246);
;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/LateTip.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var LateTipmodules = ({"bottom":"bottom___z0ujX","yes":"yes___hodnN","no":"no___hiPz5"});
// EXTERNAL MODULE: ./src/assets/images/AssistantCode3.jpeg
var AssistantCode3 = __webpack_require__(32637);
;// CONCATENATED MODULE: ./src/layouts/ShixunDetail/components/LateTip.tsx
/* provided dependency */ var React = __webpack_require__(/*! react */ 59301);
const LateTip = ({ classroomList, dispatch, user }) => {
return /* @__PURE__ */ React.createElement(
modal["default"],
{
open: classroomList.actionTabs.key === "\u5230\u671F\u63D0\u793A",
width: 464,
centered: true,
title: /* @__PURE__ */ React.createElement("span", null, /* @__PURE__ */ React.createElement(ExclamationCircleOutlined/* default */.Z, { style: { color: "#faad14", fontSize: "18px" } }), " \u63D0\u793A"),
onCancel: () => {
dispatch({
type: "classroomList/setActionTabs",
payload: { key: "" }
});
},
footer: null
},
/* @__PURE__ */ React.createElement("div", { style: { textAlign: "center", marginBottom: 30 } }, /* @__PURE__ */ React.createElement("div", { style: { marginBottom: 20, textAlign: "left" } }, "\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301", /* @__PURE__ */ React.createElement("span", { style: { color: "#FF9D18" } }, "\u8D85\u8FC750"), "\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"), /* @__PURE__ */ React.createElement("img", { style: { width: 130, height: 130 }, src: AssistantCode3 })),
/* @__PURE__ */ React.createElement("div", { className: LateTipmodules.bottom }, /* @__PURE__ */ React.createElement(es_button/* default */.ZP, { className: LateTipmodules.yes, onClick: () => {
dispatch({
type: "classroomList/setActionTabs",
payload: { key: "" }
});
} }, "\u6211\u77E5\u9053\u4E86"))
);
};
/* harmony default export */ var components_LateTip = ((0,_umi_production_exports.connect)(
({ classroomList, user }) => ({
classroomList,
user
})
)(LateTip));
;// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx
/* provided dependency */ var JoinClassroomModal_React = __webpack_require__(/*! react */ 59301);
var __async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
var Type = /* @__PURE__ */ ((Type2) => {
Type2[Type2["Professor"] = 1] = "Professor";
Type2[Type2["AssistantProfessor"] = 2] = "AssistantProfessor";
Type2[Type2["Student"] = 3] = "Student";
return Type2;
})(Type || {});
const JoinClassroomModal = ({
visible,
user,
onCancel = () => {
},
dispatch
}) => {
const [inputValue, setInputValue] = (0,_react_17_0_2_react.useState)();
const [checkedList, setCheckedList] = (0,_react_17_0_2_react.useState)([]);
const [isLoading, setIsLoading] = (0,_react_17_0_2_react.useState)(false);
const [visibleAuth, setVisibleAuth] = (0,_react_17_0_2_react.useState)(false);
const [occupationValue, setOccupationValue] = (0,_react_17_0_2_react.useState)();
(0,_react_17_0_2_react.useEffect)(() => {
var _a, _b;
if ((_a = user == null ? void 0 : user.userInfo) == null ? void 0 : _a.identity) {
setCheckedList([((_b = user == null ? void 0 : user.userInfo) == null ? void 0 : _b.identity) === "student" ? 3 : 1]);
}
}, [user]);
const handlePrompt = (course_id, message2) => {
if (checkedList.includes(1 /* Professor */)) {
modal["default"].confirm({
centered: true,
okText: "\u786E\u5B9A",
cancelText: "\u53D6\u6D88",
title: "\u63D0\u793A",
content: /* @__PURE__ */ JoinClassroomModal_React.createElement("div", { className: "tc" }, message2 || "\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),
onOk: () => {
window.location.href = `/classrooms/${course_id}/students`;
}
});
return;
}
window.location.href = `/classrooms/${course_id}/students`;
};
const handleOk = () => __async(void 0, null, function* () {
if (!inputValue) {
message/* default */.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");
return;
}
setIsLoading(true);
const res = yield (0,home/* applyToJoinCourse */.cR)({
invite_code: inputValue,
professor: checkedList.includes(1 /* Professor */) ? 1 : null,
assistant_professor: checkedList.includes(2 /* AssistantProfessor */) ? 1 : null,
student: checkedList.includes(3 /* Student */) ? 1 : null
});
setIsLoading(false);
if ((res == null ? void 0 : res.status) === -4) {
onCancel();
dispatch({
type: "classroomList/setActionTabs",
payload: {
key: "\u5230\u671F\u63D0\u793A"
}
});
}
if ((res == null ? void 0 : res.status) === -2) {
handleCancel();
if (res.message === "\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1") {
setVisibleAuth(true);
setOccupationValue(1);
return;
}
if (res.message === "\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1") {
setVisibleAuth(true);
setOccupationValue(2);
return;
}
if (res.message === "\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1") {
setVisibleAuth(true);
setOccupationValue(3);
return;
}
}
if ((res == null ? void 0 : res.status) === 0) {
(0,util/* trackEvent */.L9)(["\u6559\u5B66\u8BFE\u5802", "\u9996\u9875", "\u52A0\u5165\u8BFE\u5802"]);
handleCancel();
if (res == null ? void 0 : res.course_id) {
handlePrompt(res.course_id, res.message);
} else {
message/* default */.ZP.success(res.message);
}
return;
}
});
const handleCancel = () => __async(void 0, null, function* () {
onCancel();
});
return /* @__PURE__ */ JoinClassroomModal_React.createElement(JoinClassroomModal_React.Fragment, null, /* @__PURE__ */ JoinClassroomModal_React.createElement(
modal["default"],
{
centered: true,
keyboard: false,
closable: false,
title: "\u52A0\u5165\u8BFE\u5802",
open: visible,
confirmLoading: isLoading,
onOk: handleOk,
onCancel: handleCancel
},
/* @__PURE__ */ JoinClassroomModal_React.createElement("div", { className: "tc" }, /* @__PURE__ */ JoinClassroomModal_React.createElement("div", null, /* @__PURE__ */ JoinClassroomModal_React.createElement("span", null, "\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"), /* @__PURE__ */ JoinClassroomModal_React.createElement(
input["default"],
{
placeholder: "\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",
style: { width: 270 },
value: inputValue,
onChange: (e) => {
if (e.target.value.length >= 7) {
message/* default */.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");
return;
}
setInputValue(e.target.value);
}
}
)), /* @__PURE__ */ JoinClassroomModal_React.createElement("div", { className: "mt10 font14" }, /* @__PURE__ */ JoinClassroomModal_React.createElement("span", null, "\u8EAB\u4EFD\uFF1A"), /* @__PURE__ */ JoinClassroomModal_React.createElement(es_checkbox["default"].Group, { value: checkedList, onChange: (value) => setCheckedList(value) }, /* @__PURE__ */ JoinClassroomModal_React.createElement(es_checkbox["default"], { value: 1 /* Professor */, disabled: checkedList.includes(2) }, "\u6559\u5E08"), /* @__PURE__ */ JoinClassroomModal_React.createElement(es_checkbox["default"], { value: 2 /* AssistantProfessor */, disabled: checkedList.includes(1) }, "\u52A9\u6559"), /* @__PURE__ */ JoinClassroomModal_React.createElement(es_checkbox["default"], { value: 3 /* Student */ }, "\u5B66\u751F/\u53C2\u8D5B\u8005"))))
), /* @__PURE__ */ JoinClassroomModal_React.createElement(components_LateTip, null), /* @__PURE__ */ JoinClassroomModal_React.createElement(
AuthModal/* default */.Z,
{
visible: visibleAuth,
onCancel: () => setVisibleAuth(false),
occupationValue
}
));
};
/* harmony default export */ var Join_JoinClassroomModal = ((0,_umi_production_exports.connect)(
({
user
}) => ({
user
})
)(JoinClassroomModal));
/***/ }),
/***/ 95230:
/*!******************************************************!*\
!*** ./src/components/Header/index.tsx + 14 modules ***!
\******************************************************/
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
// EXPORTS
__webpack_require__.d(__webpack_exports__, {
Z: function() { return /* binding */ components_Header; },
g: function() { return /* binding */ getCourseParam; }
});
// 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 + 15 modules
var _umi_production_exports = __webpack_require__(23852);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/layout/index.js
var layout = __webpack_require__(44000);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules
var input = __webpack_require__(20008);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules
var modal = __webpack_require__(43418);
// EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 33 modules
var ImagesIcon = __webpack_require__(81200);
;// CONCATENATED MODULE: ./src/components/Header/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Headermodules = ({"flex_box_center":"flex_box_center___et8xE","flex_space_between":"flex_space_between___GBGuw","flex_box_vertical_center":"flex_box_vertical_center____6P1q","flex_box_center_end":"flex_box_center_end___whXw6","flex_box_column":"flex_box_column___mWgI_","header":"header___Wn4fJ","logo":"logo___QnotM","menu":"menu___twLGR","dropDown":"dropDown___Cwaoa","line":"line___D1auu","subName":"subName___gql7K","name":"name___dR5V2","actived":"actived___ohMks","edu-menu":"edu-menu___iWLK0","newslight":"newslight___lSZjL","classromediv":"classromediv___knFRv","glow":"glow___gzrPH","spandiv":"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg","title":"title___Ozzjk","headerFixed":"headerFixed___QLwBd"});
;// CONCATENATED MODULE: ./src/components/Header/search-input.less
// extracted by mini-css-extract-plugin
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules
var message = __webpack_require__(8591);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/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/menu/index.js + 11 modules
var menu = __webpack_require__(20834);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/dropdown/index.js + 1 modules
var dropdown = __webpack_require__(38854);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/radio/index.js + 5 modules
var es_radio = __webpack_require__(5112);
// EXTERNAL MODULE: ./src/service/home.ts
var home = __webpack_require__(20385);
// EXTERNAL MODULE: ./src/utils/util.tsx
var util = __webpack_require__(75798);
;// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinProjectModal.tsx
var __async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
var Type = /* @__PURE__ */ ((Type2) => {
Type2["Manager"] = "manager";
Type2["Developer"] = "developer";
Type2["Reporter"] = "reporter";
return Type2;
})(Type || {});
const JoinProjectModal = ({
visible,
onCancel = () => {
}
}) => {
const [inputValue, setInputValue] = (0,_react_17_0_2_react.useState)();
const [radioValue, setRadioValue] = (0,_react_17_0_2_react.useState)();
const [isLoading, setIsLoading] = (0,_react_17_0_2_react.useState)(false);
const handleOk = () => __async(void 0, null, function* () {
if (!inputValue) {
message/* default */.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");
return;
}
if (inputValue.length !== 6) {
message/* default */.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");
return;
}
if (!radioValue) {
message/* default */.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");
return;
}
setIsLoading(true);
const res = yield (0,home/* projectApplies */.vm)({
code: inputValue,
role: radioValue
});
setIsLoading(false);
handleCancel();
const mapping = {
1: "\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",
2: "\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",
3: "\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",
4: "\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",
5: "\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",
6: "\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"
};
if (mapping[res.status]) {
message/* default */.ZP.info(mapping[res.status]);
return;
}
if (res.status === 0) {
if (radioValue === "reporter") {
message/* default */.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01");
(0,util/* trackEvent */.L9)(["\u5F00\u53D1\u9879\u76EE", "\u52A0\u5165\u9879\u76EE\u6210\u529F"]);
_umi_production_exports.history.push(`/projects/${res == null ? void 0 : res.project_id}`);
} else {
(0,util/* trackEvent */.L9)(["\u5F00\u53D1\u9879\u76EE", "\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]);
message/* default */.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01");
}
return;
}
});
const handleCancel = () => __async(void 0, null, function* () {
onCancel();
});
return /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /* @__PURE__ */ _react_17_0_2_react.createElement(
modal["default"],
{
centered: true,
keyboard: false,
closable: false,
title: "\u52A0\u5165\u9879\u76EE",
open: visible,
confirmLoading: isLoading,
onOk: handleOk,
onCancel: handleCancel
},
/* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: "tc" }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"), /* @__PURE__ */ _react_17_0_2_react.createElement(
input["default"],
{
placeholder: "\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",
style: { width: 270 },
value: inputValue,
onChange: (e) => {
if (e.target.value.length >= 7) {
message/* default */.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");
return;
}
setInputValue(e.target.value);
}
}
)), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: "mt10 font14" }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", null, "\u8EAB\u4EFD\uFF1A"), /* @__PURE__ */ _react_17_0_2_react.createElement(es_radio/* default.Group */.ZP.Group, { value: radioValue, onChange: (e) => setRadioValue(e.target.value) }, /* @__PURE__ */ _react_17_0_2_react.createElement(es_radio/* default */.ZP, { value: "manager" /* Manager */ }, "\u7BA1\u7406\u4EBA\u5458"), /* @__PURE__ */ _react_17_0_2_react.createElement(es_radio/* default */.ZP, { value: "developer" /* Developer */ }, "\u5F00\u53D1\u4EBA\u5458"), /* @__PURE__ */ _react_17_0_2_react.createElement(es_radio/* default */.ZP, { value: "reporter" /* Reporter */ }, "\u62A5\u544A\u4EBA\u5458"))))
));
};
/* harmony default export */ var Join_JoinProjectModal = (JoinProjectModal);
// EXTERNAL MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx + 2 modules
var JoinClassroomModal = __webpack_require__(99328);
;// CONCATENATED MODULE: ./src/components/Header/components/Join/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Joinmodules = ({"flex_box_center":"flex_box_center___cltIf","flex_space_between":"flex_space_between___fKr_O","flex_box_vertical_center":"flex_box_vertical_center____QfiA","flex_box_center_end":"flex_box_center_end___ysqmH","flex_box_column":"flex_box_column___CfE8K","rightMenu":"rightMenu___ADTOX","joinMenu":"joinMenu___aRGsf","joinBoard":"joinBoard___AeUvr","joinCol":"joinCol___fV4uL"});
// EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules
var verifyLogin = __webpack_require__(53140);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/form/index.js + 19 modules
var es_form = __webpack_require__(78241);
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/select/index.js
var es_select = __webpack_require__(57809);
// EXTERNAL MODULE: ./src/service/graduations.ts
var graduations = __webpack_require__(13857);
;// CONCATENATED MODULE: ./src/components/Header/components/Join/NewGraduationsModal.tsx
var NewGraduationsModal_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const Page = ({
globalSetting,
dispatch,
user,
open,
onCancel = () => {
}
}) => {
const [years, setYears] = (0,_react_17_0_2_react.useState)([]);
const [schools, setSchools] = (0,_react_17_0_2_react.useState)([]);
const [departments, setDepartments] = (0,_react_17_0_2_react.useState)([]);
const [addForm] = es_form["default"].useForm();
const [btnAddLoading, setBtnAddLoading] = (0,_react_17_0_2_react.useState)(false);
const [fetchLoading, setFetchLoading] = (0,_react_17_0_2_react.useState)(false);
const timer = (0,_react_17_0_2_react.useRef)(null);
const fetchIndex = (0,_react_17_0_2_react.useRef)(1);
const [params, setParams] = (0,_react_17_0_2_react.useState)({
keyword: "",
source: "",
status: "",
page: 1,
limit: 20
});
(0,_react_17_0_2_react.useEffect)(() => {
open && init();
}, [open]);
const init = () => NewGraduationsModal_async(void 0, null, function* () {
var _a;
const res = yield getList(params);
if (!(0,verifyLogin/* handleVerifyLogin */.o1)(dispatch))
return;
const {
user_school_id = "",
department_id = "",
school_name = "",
department_name = ""
} = user.userInfo || {};
const year = (_a = res == null ? void 0 : res.graduation_years) == null ? void 0 : _a.at(-1);
setSchools([{ id: user_school_id, name: school_name }]);
yield HandleGetDepartments(user_school_id);
addForm.setFieldsValue({
year,
school_id: user_school_id,
department_id: Number(department_id),
name: `${year}${school_name}${department_name}\u6BD5\u4E1A\u8BBE\u8BA1`
});
});
const getList = (record) => NewGraduationsModal_async(void 0, null, function* () {
const res = yield (0,graduations/* getGraduations */.J3)(record);
if (res.status === 0) {
setYears((res == null ? void 0 : res.graduation_years) || []);
}
return res;
});
const getSchools = (name, time = 500) => {
setFetchLoading(true);
clearTimeout(timer.current);
timer.current = setTimeout(() => NewGraduationsModal_async(void 0, null, function* () {
fetchIndex.current += 1;
const currentFetch = fetchIndex.current;
const res = yield (0,graduations/* getSchoolsList */.NT)({ keyword: name });
if (res.status === 0 && fetchIndex.current === currentFetch) {
setSchools((res == null ? void 0 : res.schools) || []);
setFetchLoading(false);
}
}), time);
};
const HandleGetDepartments = (id) => NewGraduationsModal_async(void 0, null, function* () {
if (!id)
return;
const res = yield (0,graduations/* getDepartments */.Ps)({
page: 1,
limit: 9999,
id
});
if (res.status === 0) {
setDepartments((res == null ? void 0 : res.departments) || []);
}
});
return /* @__PURE__ */ _react_17_0_2_react.createElement(
modal["default"],
{
centered: true,
keyboard: false,
destroyOnClose: true,
open,
title: "\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",
width: 578,
confirmLoading: btnAddLoading,
onCancel,
onOk: () => addForm.submit()
},
/* @__PURE__ */ _react_17_0_2_react.createElement(
es_form["default"],
{
colon: false,
form: addForm,
initialValues: {},
labelCol: { span: 7 },
size: "large",
wrapperCol: { span: 17 },
onValuesChange: (value, allValues) => {
if (value.school_id) {
HandleGetDepartments(allValues.school_id);
addForm.setFieldValue("department_id", null);
}
},
onFinish: (value) => NewGraduationsModal_async(void 0, null, function* () {
setBtnAddLoading(true);
const res = yield (0,graduations/* postGraduations */.Wz)(value);
if (res.status === 0) {
message/* default */.ZP.success("\u521B\u5EFA\u6210\u529F");
addForm.resetFields();
onCancel();
(0,util/* openNewWindow */.xg)(`/graduations/${res == null ? void 0 : res.identifier}/index`);
}
setBtnAddLoading(false);
})
},
/* @__PURE__ */ _react_17_0_2_react.createElement(es_form["default"].Item, { name: "year", label: "\u9009\u62E9\u5C4A\u522B", rules: [{ required: true, message: "\u8BF7\u9009\u62E9\u5C4A\u522B" }] }, /* @__PURE__ */ _react_17_0_2_react.createElement(es_select["default"], { style: { width: 344 }, size: "large", options: years.map((item) => ({ value: item, label: item })) })),
/* @__PURE__ */ _react_17_0_2_react.createElement(es_form["default"].Item, { name: "school_id", label: "\u5B66\u6821", rules: [{ required: true, message: "\u8BF7\u9009\u62E9\u5B66\u6821" }] }, /* @__PURE__ */ _react_17_0_2_react.createElement(
es_select["default"],
{
showSearch: true,
filterOption: false,
onSearch: (v) => {
getSchools(v);
},
loading: fetchLoading,
size: "large",
style: { width: 344 },
options: schools.map((item) => ({ value: item.id, label: item.name }))
}
)),
/* @__PURE__ */ _react_17_0_2_react.createElement(es_form["default"].Item, { name: "department_id", label: "\u5B66\u9662", rules: [{ required: true, message: "\u8BF7\u9009\u62E9\u5B66\u9662" }] }, /* @__PURE__ */ _react_17_0_2_react.createElement(
es_select["default"],
{
showSearch: true,
optionFilterProp: "label",
style: { width: 344 },
size: "large",
options: departments.map((item) => ({ value: item.id, label: item.name }))
}
)),
/* @__PURE__ */ _react_17_0_2_react.createElement(
es_form["default"].Item,
{
name: "name",
label: "\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",
style: { marginBottom: 0 },
rules: [
{ required: true, message: "\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0" },
{ max: 60, message: "\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570" },
{ type: "string", whitespace: true, message: "\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0" }
]
},
/* @__PURE__ */ _react_17_0_2_react.createElement(input["default"], { showCount: true, style: { width: 344 }, maxLength: 60 })
)
)
);
};
/* harmony default export */ var NewGraduationsModal = ((0,_umi_production_exports.connect)(
({
user,
globalSetting,
loading
}) => ({
user,
globalSetting,
loading
})
)(Page));
// EXTERNAL MODULE: ./src/utils/fetch.ts
var fetch = __webpack_require__(64841);
;// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinGraduationsModal.tsx
var __defProp = Object.defineProperty;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var JoinGraduationsModal_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const JoinGraduationsModal_Page = ({
globalSetting,
dispatch,
user,
open,
onCancel = () => {
}
}) => {
const [codeForm] = es_form["default"].useForm();
const [btnCodeLoading, setBtnCodeLoading] = (0,_react_17_0_2_react.useState)(false);
const [codeValue, setCodeValue] = (0,_react_17_0_2_react.useState)(null);
(0,_react_17_0_2_react.useEffect)(() => {
var _a;
if (open) {
const value = {
code: "",
user_type: ((_a = user == null ? void 0 : user.userInfo) == null ? void 0 : _a.identity) === "student" ? 2 : 1,
major: ""
};
codeForm.setFieldsValue(value);
setCodeValue(__spreadValues({}, value));
}
}, [open]);
return /* @__PURE__ */ _react_17_0_2_react.createElement(
modal["default"],
{
centered: true,
keyboard: false,
destroyOnClose: true,
open,
title: "\u52A0\u5165\u6BD5\u8BBE",
width: 527,
confirmLoading: btnCodeLoading,
onCancel,
onOk: () => codeForm.submit()
},
/* @__PURE__ */ _react_17_0_2_react.createElement(
es_form["default"],
{
colon: false,
form: codeForm,
initialValues: { user_type: 1 },
labelCol: { span: 5 },
wrapperCol: { span: 19 },
size: "large",
onValuesChange: (e, v) => setCodeValue(__spreadValues({}, v)),
onFinish: (value) => JoinGraduationsModal_async(void 0, null, function* () {
setBtnCodeLoading(true);
const res = yield (0,fetch/* default */.ZP)(`/api/graduations/join.json`, {
method: "post",
body: value
});
if (res.status === 0) {
onCancel();
(res == null ? void 0 : res.identifier) ? (0,util/* openNewWindow */.xg)(`/graduations/${res == null ? void 0 : res.identifier}/index`) : message/* default */.ZP.success(res == null ? void 0 : res.message);
}
setBtnCodeLoading(false);
})
},
/* @__PURE__ */ _react_17_0_2_react.createElement(
es_form["default"].Item,
{
name: "code",
label: "\u6BD5\u8BBE\u9080\u8BF7\u7801",
rules: [{ required: true, message: "\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801" }]
},
/* @__PURE__ */ _react_17_0_2_react.createElement(input["default"], { placeholder: "\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801", size: "large" })
),
/* @__PURE__ */ _react_17_0_2_react.createElement(
es_form["default"].Item,
{
name: "user_type",
label: "\u8EAB\u4EFD",
rules: [{ required: true, message: "\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801" }]
},
/* @__PURE__ */ _react_17_0_2_react.createElement(es_radio/* default.Group */.ZP.Group, null, /* @__PURE__ */ _react_17_0_2_react.createElement(es_radio/* default */.ZP, { value: 1, style: { color: "#000" } }, "\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"), /* @__PURE__ */ _react_17_0_2_react.createElement(es_radio/* default */.ZP, { className: "ml30", style: { color: "#000" }, value: 2 }, "\u5B66\u751F"))
),
(codeValue == null ? void 0 : codeValue.user_type) === 2 && /* @__PURE__ */ _react_17_0_2_react.createElement(
es_form["default"].Item,
{
style: { marginBottom: 0 },
name: "major",
label: "\u4E13\u4E1A",
rules: [
{ required: true, message: "\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0" },
{ max: 60, message: "\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570" },
{ whitespace: true, message: "\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0" }
]
},
/* @__PURE__ */ _react_17_0_2_react.createElement(input["default"], { showCount: true, maxLength: 60 })
)
)
);
};
/* harmony default export */ var JoinGraduationsModal = ((0,_umi_production_exports.connect)(
({
user,
globalSetting
}) => ({
user,
globalSetting
})
)(JoinGraduationsModal_Page));
;// CONCATENATED MODULE: ./src/components/Header/components/Join/index.tsx
var Join_defProp = Object.defineProperty;
var __defProps = Object.defineProperties;
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
var Join_getOwnPropSymbols = Object.getOwnPropertySymbols;
var Join_hasOwnProp = Object.prototype.hasOwnProperty;
var Join_propIsEnum = Object.prototype.propertyIsEnumerable;
var Join_defNormalProp = (obj, key, value) => key in obj ? Join_defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var Join_spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (Join_hasOwnProp.call(b, prop))
Join_defNormalProp(a, prop, b[prop]);
if (Join_getOwnPropSymbols)
for (var prop of Join_getOwnPropSymbols(b)) {
if (Join_propIsEnum.call(b, prop))
Join_defNormalProp(a, prop, b[prop]);
}
return a;
};
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
var __objRest = (source, exclude) => {
var target = {};
for (var prop in source)
if (Join_hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)
target[prop] = source[prop];
if (source != null && Join_getOwnPropSymbols)
for (var prop of Join_getOwnPropSymbols(source)) {
if (exclude.indexOf(prop) < 0 && Join_propIsEnum.call(source, prop))
target[prop] = source[prop];
}
return target;
};
var VerifyType = /* @__PURE__ */ ((VerifyType2) => {
VerifyType2["Projects"] = "projects";
VerifyType2["Shixuns"] = "shixuns";
VerifyType2["Classrooms"] = "classrooms";
return VerifyType2;
})(VerifyType || {});
var NavType = /* @__PURE__ */ ((NavType2) => {
NavType2["Classrooms"] = "classrooms";
NavType2["Shixuns"] = "shixuns";
NavType2["Paths"] = "paths";
NavType2["Projects"] = "projects";
NavType2["Videos"] = "videos";
NavType2["Topics"] = "topics";
return NavType2;
})(NavType || {});
const Join = (_a) => {
var _b = _a, {
homePage,
user,
globalSetting,
loading,
dispatch,
location
} = _b, props = __objRest(_b, [
"homePage",
"user",
"globalSetting",
"loading",
"dispatch",
"location"
]);
var _a2, _b2, _c, _d, _e, _f, _g, _h;
const [visibleJoinClassroom, setVisibleJoinClassroom] = (0,_react_17_0_2_react.useState)();
const [visibleJoinProject, setVisibleJoinProject] = (0,_react_17_0_2_react.useState)();
const [isNewGraduations, setIsNewGraduations] = (0,_react_17_0_2_react.useState)(false);
const [isJoinGraduations, setIsJoinGraduations] = (0,_react_17_0_2_react.useState)(false);
const handleJoinVerify = (type) => {
var _a3;
if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
return;
}
if (type === "projects" /* Projects */ && !((_a3 = user.userInfo) == null ? void 0 : _a3.email)) {
message/* default */.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");
return;
}
if (type === "classrooms" /* Classrooms */) {
setVisibleJoinClassroom(true);
} else if (type === "projects" /* Projects */) {
setVisibleJoinProject(true);
}
};
const handleAddVerify = (url, type) => {
var _a3;
if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
return;
}
if (type === "projects" /* Projects */ && !((_a3 = user.userInfo) == null ? void 0 : _a3.email)) {
message/* default */.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");
return;
}
if (type === "shixuns" /* Shixuns */ && !(0,verifyLogin/* handleCanShixunAddModal */.xY)()) {
return;
}
url && (window.location.href = url);
};
const isClassroomsHidden = (_b2 = (((_a2 = globalSetting.setting) == null ? void 0 : _a2.navbar) || []).find((item) => item.link === `/${"classrooms" /* Classrooms */}`)) == null ? void 0 : _b2.hidden;
let isShixunsHidden = (_d = (((_c = globalSetting.setting) == null ? void 0 : _c.navbar) || []).find((item) => item.link === `/${"shixuns" /* Shixuns */}`)) == null ? void 0 : _d.hidden;
const isPathsHidden = (_f = (((_e = globalSetting.setting) == null ? void 0 : _e.navbar) || []).find((item) => item.link === `/${"paths" /* Paths */}`)) == null ? void 0 : _f.hidden;
if ((_g = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _g.is_local) {
if (!((_h = user == null ? void 0 : user.userInfo) == null ? void 0 : _h.is_shixun_marker))
isShixunsHidden = true;
}
const JoinOverlay = (joinProps) => {
var _a3, _b3, _c2, _d2, _e2, _f2, _g2, _h2, _i, _j, _k, _l, _m, _n, _o, _p, _q, _r, _s;
return /* @__PURE__ */ _react_17_0_2_react.createElement(_react_17_0_2_react.Fragment, null, /* @__PURE__ */ _react_17_0_2_react.createElement(row/* default */.Z, { justify: "space-around", className: "pt5 pb5" }, /* @__PURE__ */ _react_17_0_2_react.createElement(col/* default */.Z, { className: Joinmodules.joinCol }, ((_a3 = user.userInfo) == null ? void 0 : _a3.user_identity) !== "\u5B66\u751F" && !isClassroomsHidden && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, Join_spreadValues({}, joinProps), /* @__PURE__ */ _react_17_0_2_react.createElement("a", { onClick: () => handleAddVerify("/classrooms/new") }, ((_b3 = user.userInfo) == null ? void 0 : _b3.main_site) ? "\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802" : "\u65B0\u5EFA\u8BFE\u5802")), !isShixunsHidden && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, Join_spreadValues({}, joinProps), /* @__PURE__ */ _react_17_0_2_react.createElement("a", { onClick: () => handleAddVerify("/shixuns/new", "shixuns" /* Shixuns */) }, "\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")), (((_c2 = user.userInfo) == null ? void 0 : _c2.main_site) || !((_d2 = user.userInfo) == null ? void 0 : _d2.main_site) && !isPathsHidden && (((_e2 = user.userInfo) == null ? void 0 : _e2.admin) || ((_f2 = user.userInfo) == null ? void 0 : _f2.is_teacher) || ((_g2 = user.userInfo) == null ? void 0 : _g2.business))) && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, Join_spreadValues({}, joinProps), /* @__PURE__ */ _react_17_0_2_react.createElement("a", { onClick: () => handleAddVerify("/paths/new") }, "\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")), !((_h2 = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _h2.is_local) && ((_i = user.userInfo) == null ? void 0 : _i.main_site) && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, Join_spreadValues({}, joinProps), /* @__PURE__ */ _react_17_0_2_react.createElement("a", { onClick: () => {
var _a4;
return handleAddVerify(`${(_a4 = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _a4.old_url}/projects/deposit/new`, "projects" /* Projects */);
} }, "\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")), ((_j = user == null ? void 0 : user.userInfo) == null ? void 0 : _j.identity) !== "student" && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, __spreadProps(Join_spreadValues({}, joinProps), { onClick: () => {
if (!(0,verifyLogin/* handleVerifyLogin */.o1)(dispatch))
return;
setIsNewGraduations(true);
} }), /* @__PURE__ */ _react_17_0_2_react.createElement("a", null, "\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")), !((_k = user.userInfo) == null ? void 0 : _k.main_site) && /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, !isClassroomsHidden && // user.userInfo?.main_site &&
/* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, Join_spreadValues({}, joinProps), /* @__PURE__ */ _react_17_0_2_react.createElement("a", { onClick: () => handleJoinVerify("classrooms" /* Classrooms */) }, ((_l = user.userInfo) == null ? void 0 : _l.main_site) ? "\u52A0\u5165\u6559\u5B66\u8BFE\u5802" : "\u52A0\u5165\u8BFE\u5802")), ((_m = user.userInfo) == null ? void 0 : _m.main_site) && !((_n = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _n.is_local) && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, Join_spreadValues({}, joinProps), /* @__PURE__ */ _react_17_0_2_react.createElement("a", { onClick: () => handleJoinVerify("projects" /* Projects */) }, "\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))), ((_o = user.userInfo) == null ? void 0 : _o.main_site) && /* @__PURE__ */ _react_17_0_2_react.createElement(col/* default */.Z, null, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: Joinmodules.joinBoard })), ((_p = user.userInfo) == null ? void 0 : _p.main_site) && /* @__PURE__ */ _react_17_0_2_react.createElement(col/* default */.Z, { className: Joinmodules.joinCol }, !isClassroomsHidden && // user.userInfo?.main_site &&
/* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, Join_spreadValues({}, joinProps), /* @__PURE__ */ _react_17_0_2_react.createElement("a", { onClick: () => handleJoinVerify("classrooms" /* Classrooms */) }, ((_q = user.userInfo) == null ? void 0 : _q.main_site) ? "\u52A0\u5165\u6559\u5B66\u8BFE\u5802" : "\u52A0\u5165\u8BFE\u5802")), ((_r = user.userInfo) == null ? void 0 : _r.main_site) && !((_s = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _s.is_local) && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, Join_spreadValues({}, joinProps), /* @__PURE__ */ _react_17_0_2_react.createElement("a", { onClick: () => handleJoinVerify("projects" /* Projects */) }, "\u52A0\u5165\u5F00\u53D1\u9879\u76EE")), /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, __spreadProps(Join_spreadValues({}, joinProps), { onClick: () => {
if (!(0,verifyLogin/* handleVerifyLogin */.o1)(dispatch))
return;
setIsJoinGraduations(true);
} }), /* @__PURE__ */ _react_17_0_2_react.createElement("a", null, "\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))));
};
return /* @__PURE__ */ _react_17_0_2_react.createElement("section", null, /* @__PURE__ */ _react_17_0_2_react.createElement(dropdown/* default */.Z, { dropdownRender: () => /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"], { className: `${Joinmodules.rightMenu} ${Joinmodules.joinMenu} mt10` }, /* @__PURE__ */ _react_17_0_2_react.createElement(JoinOverlay, null)), placement: "bottomRight" }, /* @__PURE__ */ _react_17_0_2_react.createElement("span", { style: { lineHeight: "inherit" }, className: "iconfont icon-tianjiafangda c-white font18 current ml15 mr15" })), /* @__PURE__ */ _react_17_0_2_react.createElement(
JoinClassroomModal/* default */.Z,
{
visible: visibleJoinClassroom,
onCancel: () => setVisibleJoinClassroom(false)
}
), /* @__PURE__ */ _react_17_0_2_react.createElement(
Join_JoinProjectModal,
{
visible: visibleJoinProject,
onCancel: () => setVisibleJoinProject(false)
}
), /* @__PURE__ */ _react_17_0_2_react.createElement(
NewGraduationsModal,
{
open: isNewGraduations,
onCancel: () => setIsNewGraduations(false)
}
), /* @__PURE__ */ _react_17_0_2_react.createElement(
JoinGraduationsModal,
{
open: isJoinGraduations,
onCancel: () => setIsJoinGraduations(false)
}
));
};
/* harmony default export */ var components_Join = ((0,_umi_production_exports.connect)(
({
homePage,
loading,
user,
globalSetting
}) => ({
homePage,
user,
globalSetting,
loading: loading.models.index
})
)(Join));
;// CONCATENATED MODULE: ./src/components/Header/components/User/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var Usermodules = ({"flex_box_center":"flex_box_center___YbxYn","flex_space_between":"flex_space_between___Atwkg","flex_box_vertical_center":"flex_box_vertical_center____I6AC","flex_box_center_end":"flex_box_center_end___LrYPg","flex_box_column":"flex_box_column___j7QNF","userPic":"userPic___a46Uz","rightMenu":"rightMenu___y_nqk","menuWrap":"menuWrap___iwlZB","exit":"exit___MOREW","classromediv":"classromediv___crYsO","glow":"glow___jMGk7","height67":"height67___asp2E","login":"login___WGEW9","icon":"icon___HABAt"});
// EXTERNAL MODULE: ./src/utils/authority.ts
var authority = __webpack_require__(77883);
// EXTERNAL MODULE: ./src/service/user.ts
var service_user = __webpack_require__(63203);
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
var env = __webpack_require__(19351);
;// CONCATENATED MODULE: ./src/components/Header/components/User/index.tsx
var User_getOwnPropSymbols = Object.getOwnPropertySymbols;
var User_hasOwnProp = Object.prototype.hasOwnProperty;
var User_propIsEnum = Object.prototype.propertyIsEnumerable;
var User_objRest = (source, exclude) => {
var target = {};
for (var prop in source)
if (User_hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)
target[prop] = source[prop];
if (source != null && User_getOwnPropSymbols)
for (var prop of User_getOwnPropSymbols(source)) {
if (exclude.indexOf(prop) < 0 && User_propIsEnum.call(source, prop))
target[prop] = source[prop];
}
return target;
};
var User_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const getCookie = (key) => {
var arr, reg = RegExp("(^| )" + key + "=([^;]+)(;|$)");
if (arr = document.cookie.match(reg))
return decodeURIComponent(arr[2]);
else
return null;
};
const delCookie = (name) => {
var exp = /* @__PURE__ */ new Date();
exp.setTime(exp.getTime() - 1);
var cval = getCookie(name);
if (cval != null) {
document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
}
};
var User_NavType = /* @__PURE__ */ ((NavType2) => {
NavType2["Classrooms"] = "classrooms";
NavType2["Shixuns"] = "shixuns";
NavType2["Paths"] = "paths";
NavType2["Projects"] = "projects";
NavType2["Videos"] = "videos";
NavType2["Topics"] = "topics";
return NavType2;
})(User_NavType || {});
const User = (_a) => {
var _b = _a, {
homePage,
user,
globalSetting,
loading,
dispatch,
shixunHomeworks,
location,
payload = {}
} = _b, props = User_objRest(_b, [
"homePage",
"user",
"globalSetting",
"loading",
"dispatch",
"shixunHomeworks",
"location",
"payload"
]);
var _a2, _b2, _c, _d, _e, _f, _g, _h, _i, _j, _k, _l, _m, _n, _o;
const isClassroomsHidden = (_b2 = (((_a2 = globalSetting.setting) == null ? void 0 : _a2.navbar) || []).find(
(item) => item.link === `/${"classrooms" /* Classrooms */}`
)) == null ? void 0 : _b2.hidden;
const isShixunsHidden = (_d = (((_c = globalSetting.setting) == null ? void 0 : _c.navbar) || []).find(
(item) => item.link === `/${"shixuns" /* Shixuns */}`
)) == null ? void 0 : _d.hidden;
const isPathsHidden = (_f = (((_e = globalSetting.setting) == null ? void 0 : _e.navbar) || []).find(
(item) => item.link === `/${"paths" /* Paths */}`
)) == null ? void 0 : _f.hidden;
const isPaperlibraryShow = ((_g = user.userInfo) == null ? void 0 : _g.admin) || ((_h = user.userInfo) == null ? void 0 : _h.business) || ((_i = user.userInfo) == null ? void 0 : _i.is_shixun_marker) || ((_j = user.userInfo) == null ? void 0 : _j.is_teacher) || ((_k = user.userInfo) == null ? void 0 : _k.user_identity) !== "\u5B66\u751F";
const isCollegeManageShow = (_l = user.userInfo) == null ? void 0 : _l.is_school_manage;
const DropdownMenu = () => {
var _a3, _b3, _c2, _d2, _e2, _f2, _g2, _h2;
if ((0,util/* checkIsClientExam */.Ll)()) {
return /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"], { className: `${Usermodules.rightMenu} ${Usermodules.menuWrap}` }, /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/account/profile` }, "\u8D26\u53F7\u7BA1\u7406")));
} else {
return /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"], { className: `${Usermodules.rightMenu} ${Usermodules.menuWrap}` }, /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/users/${(_a3 = user.userInfo) == null ? void 0 : _a3.login}/classrooms` }, "\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")), !isClassroomsHidden && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/users/${(_b3 = user.userInfo) == null ? void 0 : _b3.login}/classrooms` }, ((_c2 = user.userInfo) == null ? void 0 : _c2.main_site) ? "\u6211\u7684\u6559\u5B66\u8BFE\u5802" : "\u6211\u7684\u8BFE\u5802")), !isShixunsHidden && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/users/${(_d2 = user.userInfo) == null ? void 0 : _d2.login}/shixuns` }, "\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")), !isPathsHidden && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/users/${(_e2 = user.userInfo) == null ? void 0 : _e2.login}/paths` }, ((_f2 = user.userInfo) == null ? void 0 : _f2.main_site) ? "\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B" : "\u6211\u7684\u8BFE\u7A0B")), /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/users/${(_g2 = user.userInfo) == null ? void 0 : _g2.login}/teach-group` }, "\u6211\u7684\u6559\u7814\u56E2\u961F")), /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/users/${(_h2 = user.userInfo) == null ? void 0 : _h2.login}/competitions` }, "\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")), /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/order` }, "\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")), /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(
"a",
{
onClick: () => {
if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
return;
}
_umi_production_exports.history.push(`/problemset`);
}
},
"\u8BD5\u9898\u5E93"
)), isPaperlibraryShow && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(
"a",
{
onClick: () => {
if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) {
return;
}
_umi_production_exports.history.push(`/paperlibrary`);
}
},
"\u8BD5\u5377\u5E93"
)), /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(
_umi_production_exports.Link,
{
onClick: () => {
if (localStorage.getItem("Noviceguide") === "0") {
} else {
dispatch({
type: "shixunHomeworks/setActionTabs",
payload: {
key: "\u5E95\u90E8\u5F39\u7A97",
type: 2,
href: "/classrooms",
text: /* @__PURE__ */ _react_17_0_2_react.createElement("div", null, "OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")
}
});
}
},
to: `/account/profile`
},
"\u8D26\u53F7\u7BA1\u7406"
)), isCollegeManageShow && /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, null, /* @__PURE__ */ _react_17_0_2_react.createElement(_umi_production_exports.Link, { to: `/administration/college` }, "\u9AD8\u6821\u7BA1\u7406")), /* @__PURE__ */ _react_17_0_2_react.createElement(menu["default"].Item, { className: Usermodules.exit }, /* @__PURE__ */ _react_17_0_2_react.createElement(
"a",
{
onClick: () => User_async(void 0, null, function* () {
(0,util/* clearAllCookies */.m5)();
try {
const res = yield (0,service_user/* LoginOut */.vR)({});
message/* default */.ZP.success(res == null ? void 0 : res.message);
} catch (error) {
}
localStorage.removeItem("isfirst");
localStorage.removeItem("SystemUpdateadvtime");
localStorage.removeItem("item");
localStorage.removeItem("iscreate");
_umi_production_exports.history.replace("/");
window.location.reload();
})
},
"\u9000\u51FA"
)));
}
};
if ((0,authority/* isLogin */.bg)()) {
return /* @__PURE__ */ _react_17_0_2_react.createElement(
dropdown/* default */.Z,
{
className: `${Usermodules.height67}`,
dropdownRender: DropdownMenu,
placement: "bottomRight"
},
/* @__PURE__ */ _react_17_0_2_react.createElement("section", null, /* @__PURE__ */ _react_17_0_2_react.createElement("aside", null, /* @__PURE__ */ _react_17_0_2_react.createElement(
"div",
{
className: shixunHomeworks.actionTabs.type === 1 ? Usermodules.classromediv : ""
},
/* @__PURE__ */ _react_17_0_2_react.createElement(
"img",
{
className: `${Usermodules.userPic} current ml15`,
src: `${(_m = env/* default */.Z) == null ? void 0 : _m.IMG_SERVER}/images/${(_n = user.userInfo) == null ? void 0 : _n.image_url}`,
alt: "",
onClick: () => {
var _a3;
return _umi_production_exports.history.push(
(0,util/* checkIsClientExam */.Ll)() ? "/account/profile" : `/users/${(_a3 = user.userInfo) == null ? void 0 : _a3.login}/classrooms`
);
}
}
),
(0,util/* checkIsClientExam */.Ll)() && /* @__PURE__ */ _react_17_0_2_react.createElement("span", { className: "ml10 font16" }, (_o = user.userInfo) == null ? void 0 : _o.username),
/* @__PURE__ */ _react_17_0_2_react.createElement("i", { className: `iconfont icon-zhankai4 ${Usermodules.icon}` })
)))
);
} else {
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { className: `font15 ${globalSetting.isIlearning ? Usermodules.login : ""}` }, /* @__PURE__ */ _react_17_0_2_react.createElement(
"span",
{
className: "ml10 mr5 current c-white",
onClick: () => {
dispatch({
type: "user/showPopLogin",
payload: {
showPopLogin: true,
showClosable: true
}
});
}
},
"\u767B\u5F55 / \u6CE8\u518C"
));
}
};
/* harmony default export */ var components_User = ((0,_umi_production_exports.connect)(
({
homePage,
loading,
user,
globalSetting,
shixunHomeworks
}) => ({
homePage,
user,
globalSetting,
shixunHomeworks,
loading: loading.models.index
})
)(User));
;// CONCATENATED MODULE: ./src/components/Header/components/DelayTip/index.less?modules
// extracted by mini-css-extract-plugin
/* harmony default export */ var DelayTipmodules = ({"tip":"tip___a6MfI"});
// EXTERNAL MODULE: ./node_modules/_dayjs@1.11.10@dayjs/dayjs.min.js
var dayjs_min = __webpack_require__(9498);
var dayjs_min_default = /*#__PURE__*/__webpack_require__.n(dayjs_min);
;// CONCATENATED MODULE: ./src/components/Header/components/DelayTip/index.tsx
/* provided dependency */ var DelayTip_React = __webpack_require__(/*! react */ 59301);
var DelayTip_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
var DelayTip_Type = /* @__PURE__ */ ((Type2) => {
Type2[Type2["Professor"] = 1] = "Professor";
Type2[Type2["AssistantProfessor"] = 2] = "AssistantProfessor";
Type2[Type2["Student"] = 3] = "Student";
return Type2;
})(DelayTip_Type || {});
const DelayTip = ({
visible,
user,
onCancel = () => {
},
dispatch
}) => {
var _a, _b, _c;
const [inputValue, setInputValue] = (0,_react_17_0_2_react.useState)();
const [checkedList, setCheckedList] = (0,_react_17_0_2_react.useState)([]);
const [isLoading, setIsLoading] = (0,_react_17_0_2_react.useState)(false);
const [visibleAuth, setVisibleAuth] = (0,_react_17_0_2_react.useState)(false);
const [occupationValue, setOccupationValue] = (0,_react_17_0_2_react.useState)();
const [toastVisible, setToastVisible] = (0,_react_17_0_2_react.useState)(false);
const isclass = (_a = window.location.pathname) == null ? void 0 : _a.includes("classrooms/");
(0,_react_17_0_2_react.useEffect)(() => {
var _a2, _b2;
if ((_a2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _a2.identity) {
setCheckedList([((_b2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _b2.identity) === "student" ? 3 : 1]);
}
}, [user]);
(0,_react_17_0_2_react.useEffect)(() => {
var _a2, _b2, _c2;
console.log(user == null ? void 0 : user.userInfo);
if ((_a2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _a2.user_status) {
console.log(111);
if (((_b2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _b2.role) === 15) {
setToastVisible(false);
return;
} else {
let delaytip = isclass ? JSON.parse(localStorage == null ? void 0 : localStorage.getItem("delaytip_class")) : JSON.parse(localStorage == null ? void 0 : localStorage.getItem("delaytip_user"));
if (delaytip && (delaytip == null ? void 0 : delaytip.login) === ((_c2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _c2.login)) {
console.log(dayjs_min_default()(delaytip == null ? void 0 : delaytip.time).add(1, "days"));
console.log(dayjs_min_default()(/* @__PURE__ */ new Date()));
if (dayjs_min_default()(delaytip == null ? void 0 : delaytip.time).add(1, "days").set({ hour: 0, minute: 0, second: 0 }) < dayjs_min_default()(/* @__PURE__ */ new Date())) {
setToastVisible(true);
}
} else {
setToastVisible(true);
}
}
}
}, [(_b = user == null ? void 0 : user.userInfo) == null ? void 0 : _b.user_status]);
const handlePrompt = (course_id, message2) => {
if (checkedList.includes(1 /* Professor */)) {
modal["default"].confirm({
centered: true,
okText: "\u786E\u5B9A",
cancelText: "\u53D6\u6D88",
title: "\u63D0\u793A",
content: /* @__PURE__ */ DelayTip_React.createElement("div", { className: "tc" }, message2 || "\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),
onOk: () => {
window.location.href = `/classrooms/${course_id}/students`;
}
});
return;
}
window.location.href = `/classrooms/${course_id}/students`;
};
const handleOk = () => DelayTip_async(void 0, null, function* () {
if (!inputValue) {
message/* default */.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");
return;
}
setIsLoading(true);
const res = yield (0,home/* applyToJoinCourse */.cR)({
invite_code: inputValue,
professor: checkedList.includes(1 /* Professor */) ? 1 : null,
assistant_professor: checkedList.includes(2 /* AssistantProfessor */) ? 1 : null,
student: checkedList.includes(3 /* Student */) ? 1 : null
});
setIsLoading(false);
if ((res == null ? void 0 : res.status) === -1) {
dispatch({
type: "classroomList/setActionTabs",
payload: {
key: "\u5230\u671F\u63D0\u793A"
}
});
}
if ((res == null ? void 0 : res.status) === -2) {
handleCancel();
if (res.message === "\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1") {
setVisibleAuth(true);
setOccupationValue(1);
return;
}
if (res.message === "\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1") {
setVisibleAuth(true);
setOccupationValue(2);
return;
}
if (res.message === "\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1") {
setVisibleAuth(true);
setOccupationValue(3);
return;
}
}
if ((res == null ? void 0 : res.status) === 0) {
(0,util/* trackEvent */.L9)(["\u6559\u5B66\u8BFE\u5802", "\u9996\u9875", "\u52A0\u5165\u8BFE\u5802"]);
handleCancel();
if (res == null ? void 0 : res.course_id) {
handlePrompt(res.course_id, res.message);
} else {
message/* default */.ZP.success(res.message);
}
return;
}
});
const handleCancel = () => DelayTip_async(void 0, null, function* () {
onCancel();
});
const handleIgnore = () => {
var _a2, _b2;
if (isclass) {
localStorage.setItem(
"delaytip_class",
JSON.stringify(
{
time: /* @__PURE__ */ new Date(),
login: (_a2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _a2.login
}
)
);
} else {
localStorage.setItem(
"delaytip_user",
JSON.stringify(
{
time: /* @__PURE__ */ new Date(),
login: (_b2 = user == null ? void 0 : user.userInfo) == null ? void 0 : _b2.login
}
)
);
}
setToastVisible(false);
};
const handleDelay = () => DelayTip_async(void 0, null, function* () {
let res = yield (0,fetch/* default */.ZP)(`/api/business_contacts.json`, {
method: "post"
});
if ((res == null ? void 0 : res.status) === 0) {
message/* default */.ZP.info("\u7533\u8BF7\u6210\u529F");
}
});
return /* @__PURE__ */ DelayTip_React.createElement(DelayTip_React.Fragment, null, toastVisible && /* @__PURE__ */ DelayTip_React.createElement("div", { style: { background: "rgba(255,24,24,0.1)", color: "#E30000" } }, /* @__PURE__ */ DelayTip_React.createElement("div", { className: DelayTipmodules.tip }, /* @__PURE__ */ DelayTip_React.createElement("div", null, /* @__PURE__ */ DelayTip_React.createElement("i", { className: "iconfont icon-tishi9 font14 mr10", style: { color: "#E30000" } }), isclass ? /* @__PURE__ */ DelayTip_React.createElement(DelayTip_React.Fragment, null, "\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684", ((_c = user == null ? void 0 : user.userInfo) == null ? void 0 : _c.user_status) == 2 ? "\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236" : "\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236", '\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002') : /* @__PURE__ */ DelayTip_React.createElement(DelayTip_React.Fragment, null, '\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')), /* @__PURE__ */ DelayTip_React.createElement("div", null, /* @__PURE__ */ DelayTip_React.createElement(
"span",
{
className: "mr15",
style: { color: "#666666", cursor: "pointer" },
onClick: handleIgnore
},
"\u5FFD\u7565"
), /* @__PURE__ */ DelayTip_React.createElement(
"span",
{
style: { color: "#165DFF", cursor: "pointer" },
onClick: handleDelay
},
"\u7533\u8BF7\u5EF6\u671F"
)))));
};
/* harmony default export */ var components_DelayTip = ((0,_umi_production_exports.connect)(
({
user
}) => ({
user
})
)(DelayTip));
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
var es_button = __webpack_require__(3113);
;// CONCATENATED MODULE: ./src/components/HomeModal/jqr.png
var jqr_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAACpCAYAAAD6OhnWAAAAAXNSR0IArs4c6QAAIABJREFUeF7sfQWcHEX2/7daxtc17oYFSYIeBPsBgRwECe6BcHDIccghRxIk6MFB4A4NJHiCB7egwXJokLhnXcenu6v+n1fdPTu7O7vZjcHdn/4wzGa3p+dVfeu9932vXlUx/A9c/ecLnxZPDVQsDFOYNQiq0h+KVgYhBoLzfkKIfGomY6wRirIajK0AN6tg8VVcqMu5isWm37Ni1f4s8d/eHey/sQGDXxe5qmLuBW4dyFRtT3BrBwB5YArAOSB415pF9yuKe38TFHWRsMzPoKjvWVxbsGwca+7ag347d/3XADp0XnMxU/U/Kqp+rOD8D2AsBG4BQmzh3mSAqtJzI0xRPuaW8ZywjFeWjM+t3cJftFUe99sGdI5QRwTNA4SKyUyIwwQQkCBuy0tRwYCYYOwNZuGBn6Pa+5jItrEQXW/wbxLQsrdEMN8yToPCLmQCI4Rldq9FZErpIu21SIvp5TyCTKyi2qbWvaeLWs5UDYLhZ3Axo1HVZ1cdwqJdF2zb3PmbApSAzDPNyUzBXyF4T+kPN3YxZoMVCwN1lUBtJdBQDYQbgXgMMFIANwEuiBXZYGoa4AsAoTwgvxgoLgeKyoHcAvvvG/PBNBiYskFY1p1Nuvf+3xKwvw1Apwht2O7GaWCYCsH7bBRIAsY0gIo1wKolwIaVNoAEHFPBFQ0W08CZDq6oEFAhGAODABMcTFhQuQFFmFC4CUZmXGGAPwSU9wH6DQV6DwL8wc7BVRQwRVkjLExd/KX+OKaxbpiSjY3UTfv7rw7o4NdTe6gMMyDEqC75x+r1wC/fAKuXAIkohKIjpfqR0kJIqUEYik8CSQBu7CKAFQluEh4zBo8VgdeKQrFSthb36AcM3wXoOwRQNLLh2R9JWs3YQkvgwmXjPJ9v7Hu35t833uqt9O0D3xF5Hsu6SQg+GZZJvdXxRaZ3+Y/AD59Ls8oVHQk9F3G9QILImSo7e3MbQ09gQkDncfiNRviMRmhWAgjkACN2A7YfZZvqjnyuqpmMKQ+kVPWaFQezpq3UdZ0+dnP7YJNkHjovfiBU9WFwq3+nYQcBueQ7sG8/BsJNSOkhRD3FSGi5EkTSsK110ZOpczxmFMFULXxGE5imQ2y3GzByL8AbyK6xtp9eBcuatGS8/72tJV9Hz92mgA5+famXoe/1TOCv4BapVfaLOmXVYrAv3gGa65HQ8xD2liGlBrYqiB2JQ5qr8hRCqRoEU3Vgug6x8x+AHcbYJCrbpaiWYMo/BLTrlo1jyW0F7DYDdNBbsT6apT0rON+zYxbJgHAD8OnrwNrlSOo5aPL2gKH6swJpcUHpPMlntsVlA2sgJ1WNAAGbWwjsMw7oNSC7GWaSNH1mqubxyw8JrN0WMm6Trhj0cnx/VdeehmWUddqoH78EvnwPplDR5OuJhJbTDkhyX6rCwIXApUdsh8KQB1c99Y383ba6CFiNJ5Gf2ACvGQaG7gzsdQigebKLoOpVlmGeuPxI//ytLeNW74UhryQmQ1XuhmV4O7CvQDwCzH9Jhh8RbynCnhI7Zsy4hBDQVAXb9c7HLgMK8cIXq3HxuBE4cMceOGXGJ9hQH9vafdXu+eRn/UYz8hLroQZDEAccDZT1zq6tqp4E+MVLD/c9sDUF3XqACsEGv5a6kUFcBW5l/x4Cbf1KsPefg5HiaPD1gaH6sprXAWU52HVAEXL8GlRFwdKKZtSFk/j3OXvg8Y+W44F3lmwz09sWEIpr85Mb4DfDEGMOBHbcsyO/KgTYzcsO91wLxrYKo9s6gM4X2tCYcb/g1tmd+ssfFoB9+S6iWgGavOVZtBIoCHmwy4AilOT6oDIGVVWgqZQkAJ75dAUe/tM+0DUFx9/5AUiLf62LvjloNCIvsQEYuB2w35GAmiUak35VfWRJQD8P+2/5RESXAC19qKpMT4grhcUGWfHUvKpE75mYxrLm5YjJQvSbzbg1UXSUuqNx+umrwC/fotHXEzE9r1UMKSi3wxiG9cpH/9KQNLWawqCrivSV8t+qgu9X12N4zzxMPmQYLn30S3y1vHazY9HNGRAEqm4lUJhYC7WwCOLQkwFfsN0jmcwwqXM4W33asnFDOmTAOVMXFwf9octUn76douKttTUlD2wsG7VRQMv/XdHfq3o+tBLJvjxp2mlRQ8yutvqe2RZUAlPwvk8zzid0qJmWCfbOs+DrV6HO3xeG4m0DJpDr17Fd7wKE/HoLgGkgHUAVBksIzP9hA2ZfNBavfLUad81btE3JUYdRl+AoTKyD16+CjzsdIDbczk4rEIryIlPWnJgN1OIrfumphPwfKjoGKzqD4vNC9WjPr15feEJnoHYO6ANC7+9p/JQnkqN5ygK9rJQFIUG1Lqu9cfA/0nI+sFAf3GunJ8Gt4zoE00iCvfE4zNoa1Pr6grPWJok0s2dBEH1JKxUFutoCHmlkpnbS3wxL4INFG2CYHHWRBOV5NkfBtvBnBQpSFQioKfBxZwCFWQi+nGBX5y5b//3JmDzKSAtw3By1ZPiod5kmxiq6AsWjQvFoUHw6FK82ddXpBdM6HEydtWLA4/V/FiZm8ERKgpkGlH62WJg3RbarnzFyHaYIZfCo1MMQ/Ew5VZXtSqWgvPYoko1NqPP2aZdrpXiyb3EIhSGvNKcqgelopa7Qv22A6b0+ksCyimZUNMTAZSy6hbHYgo/LTdUih0XADz/TntFpm92itCVTHl220DPJtXhFV/x8OvPoj1H62AbTAdSjQPX7EobCdlx3at6ybGJ22BW95wi/JxVeypPJXi6YrQA1OE2K3FN/y9CLB81L3ArBr+hwlsQ0oLz6KJINBGYvO6eWcRFr7V0cQtCrpUG0AbV9JZEghTFUNcaxsroZ4bjxqzHa7mJNMWuuUYcchMHHnw0UlLZ/hD0dd9vy8b4rce5Cvagw7yem8sGK7oLZAqji1aB49MdWnJx3ZrcAHfRkw2kCyqxM7WwNKGmsaMwd3fM21adN79DMcgvKG7ORrK5BnadnOyZLZrRHYRBeXZVgErhEfghE+pm0r7opjnV1EaQMS2aG/tsuIks5Rj3y1DisI88FcmTNWuvLzir9ufb95etUj/4S0wSyAkra6tPjPJkauOrM0sp2j+mocwbPiX1oJeL7CtJEx9y2AjRlQQnpyNmefEPH4YLy7rNIrV6BWl8vJ93d8o2KwlCS64dXU6WJTftIRQH9rT6cQGVjTPrI/0IcW3Ut9VCuUY8cHwefcB7g9WcDNRVeVLnGbEwOVjxKx4B6dZq/vXTFiXl3dQnQAc839FNNbZmVTGkdAQoFCG5fCqY6pRztnsygfPEmzB++Qo2vd7vJLdK0gqAXHgdMVzsJ2FjCRHVTDIbVhYqF/yp1ZcinBH9RDqwjzs6a2BcWR/i7Sllh0aGG6ipUn+/LpccFdu8SoIPnNp0vuHIfT6aQFVDTgn9IEVS/3kF3MrAlX4N/9DJqvH2c+crWt5IG5gWIANmaSWRHcCHZaiJl/ab46pYcM6SpRakK+AYOBR97bFbrZsUMxH6uAdNchpvhQ8nkkm/1eUxLUQevPMa/OlO+rA5pyIvx13giOY4bVlZAPT2C0AuymAz3ybUVUF55CNVaOUyWHXRqGGlnTkCXSYRYykQ0YXRmvbdkv/7KzxIoTa6HusfBEJQmzJLhMupiSK4Lt2O5kvESoGR2mThn2XG5D3cKqKxCb4huEEmzIBugzK/B0zOn4w4xklCfn4H6pBdxOX/Z8SWT27omTatp/ff7ye6MElWYKDUqIcafDVHSO+tHk2ubwKNGq7DFBZTpClSvZ86SCYHjOwV06IuxMQL4QrLbNhpKJlHvkwvW0VQV5VrfeRKRtevRpOV3yWy6lQHd6Yz/lXs9PIFiTwLWsRcBevvJKGEJJFc12sWKlFggouRoKAGq+Lxrln7jG5CZsWunQENeCF8EKHfzpNEOULU4AMXfUfkP+c2FMD96FTUeCqB/vzbeAwy5ZiNC/fuBH3hCVtPLYwaMykh2QL0eDis1ZOmx+Svc72oH6LBXkk/yVPIkTuFKhoYKjwo139exjNEmqM/djUoUgbuFzhtv0e93ACgxqqAdeBx4/+2z9odVF4dIuKbX9qHS5Pq8EMI8dumEnOc7BnRe8geeTO7QClCKA4t8HQf1jEF7fSbqK+sRUzr3m78j2L4HVGGhTGuGNfEvgKc92SRXx6tjYJQxyzS5Hg1MEdOXHJVzTVZAt5svQlZzvIobZiATUEFm1tNBMRTZ92XfIfXBS6jTirvkN38HtXUPEI8I8QjyBg2Eud/E7BUPSRMinGoNqPSj/nmLD9f/mBXQQa8md9C4+IGniBDZJpdWECDYUbwJwEhCm/MPVBpBcMo2/H5tcg+UWDVQjpgEUdY36zNEc1L2sGty5UyM17dk8RGeYVkBHTovNoFBfYEnky2AelWqysouJLHaz+ah6cfvEVXaT+R21jLOCX4LOT5N5nGThoVwwgSHCsVdSLTJXbP1P+jKn0thnGbL3xw3Idimy68JE2X5GsyjL87eAArtKIxxfKgEVNdjasJX9tNEFqEPtSJFw19N/JVb/A5hmBJQmkDmeifls+F6YO4/UcUKutyD1BGluTqOGDMIe4zoh5KCHNkhKdNCbWMYX/y8Fq9+uRSVTcZvEliSv2e+B0fsPgRjhvdBcV4IupTfRHVDGAt+XI3XvlyO2qgJpZvkkIxhvtWEwH7jYQ3ZLWufsoQJQkSGLboia4SZYMMXH+lb3A7QYa/G7xcmnyxMSwJqyE92kBogIvTu46hdtR6pDrJB7SQSFo7ZazBOOGAX5IcC8Hl1eHRNToWRaU8ZJhJJA03ROObM/xZzPlkiFx/9Vi4GCyfuOxzH7DcSuUEf/F4duubIzyFBjScNNEZiePKd/+Clz1dQqUm3xKfVAOW+FKzjL89ek0TVjylupwWlyfXC4uKQZX/0vd1eQ980X+WJxOHCpMyNgNWJS2T1lTBfuA+1rHU9UEfSK4zjr8fsgQN2GSo7Iyfghc+jQ9NUKGDgEDBNC4mUgUg8iaZoAh99uwy3zf0Mlvj1p8x0ReBvx++NvXYciLygDyG/Dz6P1iK/EDAtC3GSP0byx/HOV7/gny99RUuiugyqTZBiyN3zAFg77JP1c4rJZbrUrmbwUArw7MVH+Ge2B/QN42ueTO7CTY6kZEMdXEyB/vajqF6zAbYB6PwSguPSY/bAoWOGoyAniLygHwGfBx6aNZBznkxW7FmcyznPWDIlO6QhHMN7Xy3GrXMXgHXTfG1Mpu79nePqE/6AsTsPRkEuye+Dn+SnmaIM+U3OYRgWoglX/iheXbAIM15aSHOd3frKcp8B64QrO9RSjyBypIDRKjmFTV0y3i/LUjKGvmDDXkutFYbRyzA4zE5KIllTDYy5d6MeoY0KSUCN330wLpiwj/Q3BTkBBP2Odqr2vCcJQcOHykkop5s07FHeEImhrjGC+19ZgBcXLPlVJrepQv+E/UbgrHF7ZMjvgVfXZTVFNvmllXHkr22M4J/PfYi3/rOyW/IHRAJ5+xwKa8QeWftYE7TikYFpkrQ+tOQI/7mtAO05TwRyWLJKmGYonjI7XhRG2vnhs6hesrhL2lmc68W/LjkavUsKUJRnayf5Tl1VZQPJRbsaSgIRqIZlm97mSAK1zRFsqG3EBf98UZagbOurV1EQ9140AeVFeVL+XJLfo0n5CUzZiY6FIR2gAUCug0xvczSO2qYI1lY14Ly7XkBjNNUt8ctzVFjHX5GdHAHwaaShCpjX99LiQ7UJrQAd8HKkzKOoG0zDVIiCd3glY+BP3YJaM3uFe+bnyIRecszeOGqfHVFakOtop0cSCXctSk1dE6qqG1Fako/S4jz5cVqEZJg0nZZCYziGqoYwXluwCLfP+ViauG11kfxXnzQWh4wZgdKCHCl/wGdPyrtgVtU0oqa2CeVlBSguzE1bGiJI0XgyLf/c+d/gX6982a0y06CII+ewk2H1GZG1yR4q1SGz6/V9vPhQbd9WgI6YlxjCFbYkEUvIDu3o0n74EHWfvY9UmxLMbPfnB714+IoT0LskH8X5OcgL+KR2kqlava4Gl173MN7/+Dskkil4PTrG7r0T7rphEgb0LZOmV2ppNIGaRltLz7n9WdSFt52WluUH8cBlE9GjKE+aWyJzksipCpaurMClf38IH3/+I5IpA36vBweP3RV3Xn82evUokvIT4yUtJfnXVtfj7FufRTjRTS3tVQbr8POybg1AhXN+rwbm9Sz65VB9x1aADnstOkpA+yq6kQ5T5tyGqiaqgd0YERI4Ys8RuPi4sSgryEFRbkj6TiJCi5etx5GnT8eGqvpWsSb527ycAN5+dipGDOktCRIx3vrmKKoamnHfix/jhY8XyQrArX2R6T/hgJE4Z/zeKC/MQWFu0JZf0/DNohU45uxbQdYlMwlC8pOWvjf3evTvW+rIn0B9E8kfxu1Pv4e3F3adC8i4lCXgOeEKiFCWwjIAAZ8G1aOv+WWct19rQF+N729YeD8Z73htqlKzBpEX/o0o62AhWUYvWxbHrZPHY5+Rg1BWkIv8HGK2XhgpEy+8/jmOPHQMfl6yDhMm3Y5INHNHNoH+fUrx2bzpMkaNkdmNxFBVH8Zni1bgr/9+eZuYXUog3H3h0Rg9op80t/lkbr0exOJJzHtnIY46ZAwWfr8cx02+E8lkS400gbr9sD748Plp0rcSYye3UVkfxvyvF+Pvj7why226elHivnT3fWHufHDWj9C6Hp/fV/vLl5/2wLT9zfRQH/5a4ohowppnpTowCZRI+PR5VP3wbZc2pPDqGmZdcyoG9ChCCZnboF8G4k++/Cn+eOCuyM+zU4WTr/w3npjzBpgehKLT7wRoMNx29Uk475QDbbMViaO6MYw1lfU4bfrj8ndb+wr5vZh9zanoXVqAknwyt7b8M5/9EKcevY90HXSd8Kc7MO/Nj6XsTLeX6ZsmxwM3n42TjtxLAkpmt7ohgmXra3DG9MelOe7qRVpaWhCCmHhF1qQ9+fJQyB+ORKvL1k3sE08D2ndu+DhTYA462uSJ0oBP3YS6SHKj5paE7VNaiAcuPxHlhbkoog4h/+nRsc/x0/HAjadjx2G9QVqw/7iz8MV/Fsn2qbl9oYbsyfFhA8vx+fPXyuwR+VFii1X1zTj/H89iZcXW36VtaJ8y3HPJcdK6FJH/DJC70DDqqGl47r4LMKhvqSRue+x/En78xZ5f1vL7QwnYhdS77dAf7z1+eZoH1DaFUVHXjEm3PInK+u7tpxFACqHjLwXPb7+cgph1KORNCM1fRnsTpgEtf7rxFgW4sqMqLaV2LZrnzkCii2m+XYf3xy2Tj0RZoe0/cwI+GYYMO2wKigtCOHn8aHz18Xt498MvWvyQAPTykWCqbdJ/em0KigqCCMeSqCNAG5rx94fm4Ysf0xP0XR3o3bqPOmnfXYbiujPGpeUPBbyoqG7CTkfeiD7lBThh3K746N038PFn32T4UQa9bGcwVYeuq1j61vXwebUM+cO47N7n8cPydd2SRxEcJXseCGvng7J+zuPRDR/jPX45OrcuDWiPZyM/wDJoV8ssF4P2n9dR/eWHEF3I2NCiowN22w5Xn3YoykhD84IgE/b94g0Ye9a9MpltxRth1v3SJgMkoOb1hxoqg2FaeOfBP2G37fsiEreJRWV9M25/6h289cUPW3VhEsk/fp+dccnEA2z5c0l+Hz75egXG//khCZYVq4NZv6xNskBAKxgEJVAsY9HPnvwLhvYvaQG0vhnTHn0Nn363tFuAktktLi8HJlySne0qjPs8ao/lR+dUS0DLn27oz5iyrMOdSWh3rhfuRH1lu8r7DgU7ZM+dcPmJB7cC9NNvV2P8xY9JpmvFamA1rmpfTR8qg5bbVwL6/B2nYP9RgySgdc1RVNY1459z3sern3zTrQ7p7s3UgcfsPwoXHL0fygvzUEgD0ufFGwsW4+Srn5ELjK1IJaxm2gcjk3ELqDm9oOb0lAz3nfsnYbcRvWTWiOQnl3HT7Dcwf+FP3RUJIQ3wn34dRJaKBihEncSQ6hPyl9uAPlF7OtP0xwRtdJhNP40EYrOmImZ0bYU03XXQmB3xt1MPkR0iR3jAi28WV+KgP8+SGsoTjTAbaKS27ZA+0o8SoK//8xTsvn0vGbrUEfWXGvo23vzsuy758W73mvMBkv+P++6Gi487wOYAeXbI8tE3qzHhCgJUBScNbSLT31p+LY/8aInU0I8fPBsjBhQjHEtI+cnC3PDoa/j4m5+7LRqVfRYdNRlWz6HtPstUFcI0zqg8pXiWo6FNj4JbZ3T0LUrVCtQ/NwOW3B6ta9fo7YfgxnOPkhpKQTnNrtQ3J7HDqQ/JBwhuIVX9fTsT4inZHkzzyem072adhfKCIJqpQ5ojqKprxpSZ8/DZt7+0W8HWNam6dhf50LGjdsA1p49LA5rj92FNVTNGTXpMZnuEZSBVQ/K3fqandEcw1SPv+fmpyQj5NTS7HKC+GVf+63l8u3gTOADFuGMOgBh1ePa1RIr6WOWJeWfagD4TXgTLyF5yRmPw+/mo/fjVjudGs/TTgF49cO9lJ8sOIdqfQzlQXcOYPz2FFRU2y7Oi1bCa1tjgCAElWA4tj8ovBPqW5uA/D55is9xYQk5+k8m96K6nsWzN+q4hsxl3bTeoH/5x4UQ5IKX8AZ/UzJ3OehyVDbSrKoMV3gArvD4tv21uaVGWwIi+hfh4xvFIpIilx1HTEJHsdvKtj2N9VXW3JaNxU9B3INQ//tnetbvtpXp+rDwhtAPLe7KxwAdRASGyZwuYAv7uY2hY/G23zFwgEMSjf5+EfmWFMjDPC1Ec58HdL36P6x//Kp3T5Mlm8GQTFD0ExW9XPlDq8W8n7IrLJ+6COE2lOXEoJbnPvPERRCLhbndIdz+Qn5eHmdechV4lBTIOpDiUpvxIdmqDm60i2akNiicHis/O5pD8N5+9B849fHt7KjAck3H0yg11OPOGh5FMblr6MpCTA9+pHSzeZiyZAOvBymbX7g5d/7zD+JMpSM65FdHqim71CZnMO/5yGnbfrr8c5XZi24NEimP3S15CdWNmdsidQLO/ojDHi6/uPgoBn2pnimSmpRkLF6/BX/4xC8pW3OPPbSSx+RlXnImdB/eWqT+qsCD5m2IGRl/0MppjmQmY1vL3LArg87uOhK6xdIKe5P/k++W46t6noG5i5pJWsOeeeQOE3GewzUU7rhjGHqx0du2pTNNmd0iIIBB57Foko93bvJmmkSYesh/OPfIPjh8KydCFMkifL67B0dM/yLpckHzPc38bi322L0UyZTqEiMxVMx59bQGefO39bZPLFQJnHvV/OOX/xsipM8rlEg+g5MJ731XgpNs/llNlbS+vpuCV6w7ErgMLkTTMVoTovufn4+X3P+3WvGjm82kr2MJTrgbP79Hue21iZJ7GSmfXUdLxuo4SCiyVQNPMq2V5RXev8pJS/OuK09GjJA+lGek/Kjv5enk9LnxwIX5a2yTnXinfPrxXLu4+ZxTGDC2y5xSd2Yrqxggq6prw59tnY303Qqfuytv2/n69e+GeS0+WgKbTf07ZzIKfa3DJI//Bkg1h2XUk/4798nHf5NHYsX++lD8m05ZkbiNYX9OI8255FLX1dZsuFrdQOOHPQO/hWZ5BO3uL61nJk40zGbeyrteXn4o2ouHRazdpN1ouGK6aNBEHjRouU2iFuQGppTTKaQqKfM0Pa5qwvi6OnoV+7NQvT/pWyuXS6I4kaKYlhur6Zsz/ZilueOBpKFtnA66snUyFpjecfzL23mkgygryUJjjRzDgc1acK7Lu6vvVjahoSKBPcQA79M2TG4RZtMjIsOdD3fjzzS9+wh2PPbdZe0PQvk8Fh54BZejorPIKRX2UlTwVfhNm8pCOho1oqELjE9M2ufqub58+uPNiyunmoTg/JMkRzVoQYyTwMvdMsOuKaHLbriuipHyNk8O9/J5nsGJ1+0TEpg/3jX+SDOqwQQNxy/ktbNdN0ruT3B3K79QV1TRSDrcJl9z5JDZUbNj4l3ZyB9Vm5Y6dCG3H/bLfpXnfYiWP16+A4AM6eg6vW4+mJ260zzLZhIvI0alHHoITDxotJ7lJSymmk2UoNPMvy1DsIjHySQSmW5ND86DUIXPnf41HX3h9s0b3JoguP0LyT544Hkftu7MckIU5dpKEJhrayU9FYiZ3Kv8Sch6XJrcff/NzPPP6u5stP/VRaJ8J8OySPacLpqxkJbNr40Kgw2VlvG4dmp64AeR0N/VSdR/+fu4Jcm6RskZ5ISoUo6o/2/Ta2/vbBWIUd7pzoNQh/1m8FtPufxpmatOo/qbKnPk5jzeAaeefjJGDe0lylE9WxkeFYpqc22wlv1yJnkRjJI765ggWLFqJmx+eA25ugT2QhYB/76Ph3e3grJSHMcRZ0axaTnVaHTXcaqhE8+NTul2G2PZ5wWAerpp0LHYa1Et2SCjggz9jlEvtpLrWpIlILIGmSAyLVlbgpofmIkInPmwi1d8SgBLpyc0vxLWTjsOIfuUt8jvlNGRl3OI2InKU6qMy1K+XrMWtjzyHeHwLxc1cwL/f8fCO3D+7DwUsVjSrroHBPuwt28UjjWiaeWW3skQdPcvrC+LMCYfgwFEjJDmiCWO7ct7e0JgS2vFkUpKJ+V8vxSMvvIFELPLrguk2ho51CuVi0jGHYd+Rgx35PXLmpUV+E/FECuF4Em9/+TNmv/wWUsktt48vkaLQoWfDM6zd5ieOlKyRFT3e8B9Y5q4dkiIjiaYH/0LJX3uqazPreYg5jhgyBOP3HYUdBvaU/ogq+ajCLhpL4sdVFZj30UL8uGQJaB7wt3bRYqQdhw/DEX8YhRH9yxHye+R8KDFzAvKH5esx78OvsHj5si2XABECRIjoGJSc466AljVsId6qfcMKn2h8hplGq40XWnUiMc+69eDNteDNdfYrXA8ebYCINYMn6PSTFFr0AAAgAElEQVSipEy22wEl/SeLbTsEn5w7LQ8IhnJRVlgAv9+LeCKJ6voGRMLNcmHEb3nHMFf+UE6elN/ns2uNquvrEY2Euya/zEkQUKKl3+SpTx4wbwBKIBcslA8lVAQltxBKbhGUUCHUkt5yAj3bxVR9Dit8rOYOBvy1y5qQBopWGHE56yBSCYhEBCIWBo81QcRo945m+z0WhkjQKwaRikMYScg0I6dibqcx9ihoGQhSGMdp/pq+s0OzlWGHJS40QKktLR+QA5KIpKqBaV4wjw/MGwTzh8D8OVCCuVACeWCBPCjBPPk7+TePXx4nYp824fRPFzd2FgL/ZIUzayZBVR/q0qlGXUbdASRTS2VZuQU6mE6YKVuraSAQyEkbbCTj9r/lKwFhJOz7jJT9GZPeDWdAWPagkIfV0Zmh1HgyS7TsyR0oTg9nZujSA8S2ILYloGXocgNF+0UnEhIY1KmqTqbM1hzdA0YHBeheMN0nQaIl9BIEr/OS/w7Yf5P3eWyNcp/vDIA0WN3q005uVhQIi5/HCh+t3AOq9zNYW7+Srmuyu5rZ5j3zw+6ITb/zDG3PNqqzIuq4hBb3kAY3cyBm4wxtv1/K1rXJ/671wSbcperg3NiP4b7qUGGQ0fTZxlcebcL3/P6RbdUDLGHFYz2lGhTMangflpE9uNlW8nTle2gh0IblUMv72aavi76lK49udw9lr5zjn7u7aHeTvm8zP8Q0zxf1p+XvIQHNf6TqUqao/9jouZkZX0qH5fiUJHr6NqCHtwoBNYYU11GbKsa6RE80mXlQQfvbbqakbT7OG2tgrVssfbFS3BtqaV/bX22JEIeRHzLA6ypgVa2SR1pqw0ZDoWMot+Alz6mFigK9Ab1961HkqYfOTETMICqS5diQ6AFDeKB29SBhmTrl1zeeVTZFdnfeQ5UDmK4vgWVttGiI4sgdcn7COX1mYu/Cz1CgNYBWZ2dG/zHLj0Xh7fDE+hPxevWhmzRT02n/yUNguex4Xr1GkipJSvKKoeSWgAVCgKa3KvXMtgWdJGh0ZCWFYk01EHQgkKpBKeolBwo9Y0tbAQJpQvkrOLHnHAwPLoFPbb0MhAsFtakifFi/Lx5ccxaWxQZuPJ5VVQFh7dp4Zum3af3Je6zhbWalsi+gcHqXvmxyv0dw2cB/Or/pXP1UZuKT+r1wzvf3wRCdbI2zWaOfSI0iwyEJTHOtjI9hEMlzB1pGclOaaQdeAt0XBKMYL69Yxn9bnH1mtC2oRjFr5DnYOe97WGJjukOTFQquW/J3PLvhWEdpOugo1fNN4xn5u9Ha/DQiOQ9XjldV7ZXOwpee3g34YM/DuqVxZHZvWPY3PLb25C1ufjeqxe5xzm1vdCtG0uBu1ojq0odpbvjygXdjcr+Hu7XngsE17LXgPTSb9trZdhedYGxZ5zVNKpNHcLWo2Byh5kXrF8Iyd+5Iwp7eCnyw12FdaoB7E5mYqYuvxuz1J/6q+fVuCb0VbuZg+OvAGbig34Pd2qArxT3Y61MCNPuWtkzVNjTWGkNxebmsEWplM3MfqDic6fq8js4qo1F2Zp8ncPXg252juzZicmHivbqxOP+Hu2BuNZO7FXp/Kz3Sr8Ywc6fzMaZgYZdMrik0XPXzNLxYOT57pQZpp+AXNZ9dOsMVuR0iuTNrX2HcGt9Rm8iuDwkuxTl9Z2Hfok9Q4qltxcYoRxs2Q/iueUfMXnci3q3Zf9ua2q0ExpZ6LM38Hl76Bk7qNUeSy6AWa3V4H4FYlSzFe7Vj8fCa07Em3qfDshuhaD81R+p3xUUtx221A9T3wPq+Xo//W2EanW4PZgkFumKi3FuFMm9NOmypSxVJ6k0UvMu0e0v11n/RcyyhIkcLo6evEoWeemjMRNQMSjDpRX+3o4fsF1NVyzKNAyPn9vgw846sNjP3wcoToKpPdXhM5H9Rx/1PikqsXmF3hM8quTwb38va5pyZdbczbl22RQL2/8le/fUaJRT1k3C08aBMU9uhD02LOUeoOeG6Z5jgx/4O6q8HXttvVlQt5hHmjtVnl2dd8dQ5Tb1zrT831/++4Gb27ax+O+38/0ISyikHFXZ1xVnFN3foWzfWE70eWtc7ynwfWMIatKXTYBv77t//3tIDClMRBHtyQ17R6ZjYcZK3S6nzXveuK2r2+6eDW+f+bn638TCTZ3yovwST/LbKqpJZHZ2svHEfmkXu4EPVZyqKcrcwjU5O4tnGDf5f/jr7aOfnw83hSfjLgMauNLVLGpr5oNBDG0YIps9mnI/6XVu70sWbdo/Q9Ci4uDY6qfhuJy3XpQd1G1D51CmLPMHepZcyplwN63dt7VJPd/UmewfsBbDUcyLnFXV7d41NA9QRzvfviv6a7rlZCH4c4+amr5XoamP/l++TyQKlUnDrulh+2czOiE9n3bBZgLoPDjxYMZop2lRwcSiEtS0WWP/vQCt3xFYawPk9Eeh3YXJh97YZa9MTWwTQNLAP1ezGwC4VQkxggvt/97GdjDuaKWFsAyzr3zHT/Df+3HszVgK3fM8WBdR9rP+edb2ZRzuDKeppgBiy5Wt+/0sVVJaHqhYUdQFM48Eos17A5J5bbvFLu228tnQ/TZmv+Xpvv6cCdiKEGM+A3ja4v3IN65ZuZ6dOTRZvCyjKz8K0njMt65nUBT27v/NUF2XeKhqa9bsfELqfVY9WhDVeqJ6Dwc0d6Wg2qn7/37pkIgBCWAmo2kJmWa8BeC16btmi7oQfm9on2w7QNhIG71tZzhXvngpT9hOKtge4sT0UNSTTi1KL/0su56AdJkSzUNUfGDcXCIEPYpr5OSb1qd/WrfjVAG3X0NmVwUCED+cQOymcjVNS1rFCZxC0qc+WLu7dnF6mAWfKqsE1wsNeFIJ9q4B/F1PY4i3tDzdFzN8OoI70JVcv2Zlz9gq4SbUXoF2ahKYAugKuKRAqvWygBe25J9caOe/OKja3Izrz1K0a7iztk9vTCAFZKGDROwejs1PpaCqDA4Zlv5u0OIrFhCLOb7xrh1mb0vFb6zO/KUBLpiwfJyz2FLiRR0DKc10IVAc0W1HdpYcOtcpogcRFMkn6m3Ofc7ZKGlz7cBW7P+XpP/YyQKr1kWW8chWbs0TQXcPp/F4uf+QCdECrfIdK/5/W+I8R128tgLr73N8MoKVTlp/HBe5m4B4JIgFK295IQN2lf07z2ppgFwS3Nc67/XnasL8FQLlY18pcZkiLbp1b6LvcZ0lMbZDbASnXxTrAShOhPlwfSF6AaTt07wyP7qLVhft/fUCFYCU3rL4enF/DwBmjExMITAkoUX5i/W7lu30SU+Zlg2Nv5WXXVdtHb8kln3T2abpStQVEOtutRUtdQJ2/S1AdBXY0VWqj1GYHSAmm/TMsDsHJ5CtvCtF0QsOtozYr09MFzDq95dcF9MKl3tISz/2CW2cwVYDAtF+OZkoNyzjy0lnlTcaONhQTpr2kXa7rTGunPRhUnzzkrX3jHTPKUxx0CqO9LN4xsdwxBuSr02tAM8wvASsBtLWcPi//TT/LgaV8zSxrfO1twzdvh6nNQPVXA7TgluV5ekp7FsI6hI4IlWd4OWC2MrdtiI6tPU5nEtt0zk4j8OTJ8V5NnlPdaZm+u3re5OApC9yk1eC0/slZLKzYRznaF3WRq6G2mZUvF0waVAQqPUuSJXUVU81Da28cLg9o3dbXrwJo8ZRfejLV9yoD30VqozyUzTax9G9avp6pmdKUuuaP+tzi4AnTPhTVq0L16WAeWkbvLLHvSqvkziLO2iQCiM4cT9knG9OBuIy2q2l7unH6M200lMAlQOVnSeu1GounJjTcPPzT/3lAi6cvH6qYypsAH2AD6ZhY19SSD800oa5GOoxUakfKghbyQPFrUCikcfcMlO8dECeX1mb6R4fZpsmPq30pE1bMTA+StFN20ZE+1QHV0U6psfSig+ilj1ajwjJPrbtl2IvbEtSujOUtJk/RjWvHKJY1D8wqJSBaASqZLWlmZhxi20bXzNlZJEAN6fLcTPkMqdEtbLhzQJ2myMe6dreFybqmlGJQTlYgaQky47brbrPfGgHq+lLXn0pQLVvbDQuCKwbj/MLam4fKlWHb4tpmgJbcuGJfwZVXGKy8tmC6QLpgSiVy4kM75iMiIrtjjRrw9FE0xtoNBndHEydmTbu/bL3omu+soQmB4vpIIbhpLWGqMlSSZ+fw2sxHtoDqaGimppIJthgXQlxWP33IXf8zgJbcuHwfcPU1wMqVfo/MJL27IYqrYTbfsc2ZG7w78Z7g7FM9h85W5LvLE+Jd7XTCG8l0MxixG7pkEhu3Q9NbM2QmETITBo7GkekUFqsWHK8yFWcxxtOhVGY0JE22w3SJYNmm135JTaUtmRgurb9piLtSeqthu9U1tOT6VbsIsPcYzIJWWuWw2rT/cyVx/ZjsICcs4GqF4lf/purqLApviKwQiWql2Q6g9i5mDjvN1jo3zeckhVplhlxQ06yVNFWAm+IuprAdwPjBMlnh5JfltrCu6U77VPpMJqiWTZZIUxnOq79xsH3OyVa6tiqgpTcsHSS4/gmYVd4CZgsRagtm5kh3QwHBGRfx1OF6We7fGay9iH1KDW2l3USM7Hi1RTM72GO0HaBuDGqHLK4JpYSB1FACg7OYSCb3Y17v6wAvkYCmGbXThY7a2zGp8znTAdNhzsJiBgSOr7tp8FYjSlsN0ND0ihK/kVwAZg2WIYlGWuWQGJkJstmsJDGOmZUZGWnm3DiTg3P2sJ6rzGaq90OmcCZJinxWRpiTmRrsTDvTNte17U5SyNmirpWZl1raEu8Kk/2TMf6VUNiTNF+dzmhlZLEk1SJX4Zhfl/G65pf+TeyXW8mD628e8dnWUNKtA+iUlb5iFW9D8D+0gOnEm27ywGWN6VjQSaU5ATo1XlhKczzBh+aVB+4Bsya62plOQlBnuv7XJSybCmhmztZN7aUJDqeVlc1Ro3lQQMt9hSl8z3T87Mrg0Ot01snNIEkfSnEusV+bAQuhVlocezTeNHD1lgZ1qwBafOPqh2BZk+iY7nTnuz6TNMvdeo2+PdNvUUc65okbMs67WynNuUUzzRVQ4ZdESGqonVXKBNPdALRLmz62TL20JOZl0sAJYejAVlfL3FDEYuAp41IIsQya/opMVbpyuKlKtzcznmPHp45flUTJMcNC+U5JGn+ovW34FtoduYX+bdFBUnLDigsEx73pdJ7DaOWIduNMN7TIZLOZ2iC1E2YqZuwQKAsewlT1bjk4PI65zXyW1BB3J89OyFDbVnZAjtJhkpt4d8yuZKuW8mNVU49dS3PX/8iYGCzlycg/y9yx40KkP3YHhUOy4LJeOWhlRvrp+usHnbQlAdiiGlp044oxjCsfgnGfHL2kTa6JpX9ndr4bA7okIk317REMi71fd8OgA8v+WfkJg7m3fJZktxkJfLeawfXFmbHKxlqWMalt/9iSxJBWw0nC02R2Oq3HFWEmzT0UIQ5iGrvJdict7ZScQKaAHfabtj6ZRMnWUtsSye+9uO6GwfdsKVA31uwufw8l21VD/Q9gDUozWtLOVik9mpBwWaGTDM/0NdTIFGkCg5VKnKb0yJ2vGVihqNDT2unkfW1za7NbMuGmqiKYiKFX/VoEklEs6jey89KVDLPbshtrC9OVJtclaWnrQWlH866UEPfoqrqEkVzuIJNtzZiQd3hXK5fikiwXUDublDANa++m6UO+7nJnd3LjFgO05KbVs4RlnQYata5mtgr+M3a5TmuD46ucBkqzJqe1EBYG66MV60czRZlJ5lbGno7/tDvO9qFcVTFy9Tc45YOZ2HXZl/Cl4ph84ZP4uU8HhxW3SvO4vZ7JtN0wpoWkpcMQO4RZWh3uNbwksO59ML5fK8vhMO9W03auW0nH1Q5BokFCg1fmfZWftWh4dNUdI7t3HlkWYLcIoIXTVxyrcGUOFCFTclIrqXEZ02Etmw1nzHDQbpcZplY20A7CX6y/afDRZXesf1rAOkHOfEj/aWeYXF9M59pe/vKNGP/li1SFLjXys+H74PKz/gWNb3z/X0rfWLRfPDl8Mh6WBeZmqCjX2IoYOabSYsIMx3dguj5W0ZT7oKPFFWTkllvNxDvTcm6M6ppxe/DaLBhcubtu2oBLNldLNxvQnOnrijzcXKQqvJxYKL2oqIvTkVdO+QgBIIsP0lu1ORPC7kyFw/7sEcsgkolTG3zbPVUaWr8CjPeT5raNaaMFNP+YfSH2WLKAFvmk+8FQNSR0fxf7hSGl6WgO5GF16QB8NnRvzN/+QIS9uWC0U7brSx1TCdn55A6M8y0ef11TgsuYJjQ5dUdTbWmLROtVMibmad9+Svg7MapicVmNxJzEA3EGy1JMbphjG24YvFlTbpsN6FUv1cyOJVKnFgYUFARU5PhVBL0KPDRBrDJELIaqBMeqiMAvTRZWhDmakhwKNSgTUKmdRIhEKhVO9NX7BH2aqa1gGhSasCbTJjtMDhgV579zD8744BFwpy62iwh2cpuAwjkivhz86/8uxHNjjrdBbZX5SWvpM7V/63ti8c1rFoLx3doOOKpGtBhDUGcYmKtiRJ6KITkKevgYcjX6HoFEkiMSt9AYs1AXNVETNhG31J9790nuOm3/AZlbdHaraZsF6D3v1+xX0WC9H/IIJc+vIo8A9akI+RSEvAr8ugKPxkDnXspzziAQNQQWN1j4eEMKH69PYVWjKYGEAyhM9fP6GwfuWXzb6iMglHlME7Z2SpZrm/Me4So8d9cfoQoyWabNUFVV+lWq9fHsYPvP1KJF6QOEWCgEvS+dHtz6kuetVVZC69EDqcWLAcuCwi08vP+5uH//86GYtK891eK6CXcZviyp/VufYUXTlk9nHvUqKjEl2ajMtEeOhv16eXBQbw9GFmso9CnyTBoKbVOWQMLgiCU5wkmOppgNaEPMQn3URH1UVmBcfefxPTvcFGNj6G4yoHOEUJe8Xvu5sMxRmWDmOGAGPAq8BCjtw+8wW2lxOJ3cJxBNWggnOH6qNfDe6gQWbkjJEcsM86aG6cOvLb5pxeVQ1dukL84wuVzXcNE7/8Spn8ySpSPFM2aA+Xwwly9H4quvEH/nHfR48035uw0HHACm29u6Bg4+GCUPPti+P4RA3ZQpKPz731Fx+OHgMTrQIAVRXYWzJs3Cjz22c0pMhKzLtcMNnjSawj0QDOyiap73PJrAbj08OGKgD6N7eJDnt9vu0xVoKpNpZoo6adwaJg1qG9RIwkJT3Aa0IWqhLmIinFKaQkFl+LTDSys3Bl62v28yoDPm1x3fFLWeyfEAuX4FuX5bO8ncEph+jwKfxqDJ8h47Z2vSyYMWkDTdxnDUR0zURiysb0zhq0qOH6vi/7fh+qHvFE9f/SDAzyH/hAwNJXP7/Iyj0Kd+nTwRovjuu+HbfXeopaWIv/ceqk87DT3efhvM48GGgw9OA6rk5UEf2nLCvD5gAIpuvRV111wDrWdP5F1wQbp/rNparBs9GgsG740LT7wHmmHYOWZn8hoWg9mc2EXR2Ypde/gq9u+jBwYUelAYUlEQVJHrU9N94JFJfDtaI0JLR1TGCdAUR5Q0NcHRTKBGLdTHSEs5DM7uveWY8gu3GaDz5wvtG6P+WwZz+zyf7TdzfQqCXrshAS+NUAZqjIz9qcKdC1h0HJZpA0oNIZNTH7Wk/6hsNlDZZBo/rkr1XjB1cHXxLeteFTx1uEs4XB9akGzGG3cemj51ibSJTK5aVATm98Ncvx4933sPIpGQGkfASgZbWoqer76a7qP6G25AyT33oOLII1E0fTqshgY0TJ+OgmuukZsnV51yClL+EA75y5uIqT47vHDNLqUB48b4hmmDXr3y+eqviwNil9JcDcUhTQJKFkv2g4eBTvwll0NhL2mPQWeLyhMMBaIpjkiSI5qwtZTML5nepgSL+wLasGsPKVrbXVA3SUMfXdBwVFOMvxjyCDka02bW0U4yNV6pnXKSXzaECg5odKZMapBA2DE3BGgtAdpkojIiVt1/So+BtCCh8Ka1nzEYe0hApZbahGhYzVI8df+JsFRNamj5iy9CJJMwV6xA/IMPEHvzTfResADG8uUSFBdQtbwcvT/7DOGnn4a1bh2S332HsieeQPXkySh94AFUnXoqEp98gl6ffILwrFlofvBBqNzCaWfPxo/lI2xAnUlrQWupEskz66YNfeyvcyufKAng5LJcHcU5GgoJ0ICKYBtAXSJOLsftAwkquR6pqRYao475jXEkOe6cOr6s6wckOchvEqAPfNT4IePGvq6ZJRJkN0CBz0Oa2UKG3C+wTx+kEcqRMIQcmWRqXA2tIg2Nqh/de0KpPO208MbVPwDWDjagdg6XQB29ZiEenH0eTDocB0DR7bfDs+OO0Hr3RuT559EwdSr6fPcdYq+9htrLLwfT7PtcQFNLlkBEIlAKCkBmt+bPf0bo+ONRdfLJ8B90EIpvvVVqrVVRIcnR9HFX4bmRE2x76UwcwASshHlR4/WDZ1zyzLoby3P0a0pzVamhhUEN+QGyVrbbIQ0lS6VQaSgdRiX7wR7UBKxresmfNsYtNMU4GqImmpOsQfGoA/52cPeW6Hcb0Of+U79TY4x9E9CFQppJftM2L9QAMjE2q6UXaaibqyZCRA0hUpAgYpB0CIGjodLsRthLd04smyABvX7Vj2DWdpk+lMKWPdd8iX8/cQEMSprKlWD2+lIWCEh/qRQWovcnn6B+6lQ0z5yZTv+RSS68vvUSFBGPo+GWWyCiUXjHjJHaTH7YfqBdOzprz9Nwz34XEFlr0VI66StpXNp4/ZC7Lnlm7YXlud57SkIKShwNzQ+0uB6yVtQXdIIhTRBJkR0ttTXV9qc0wMMEqAxlOBrjgu6bfNkhJVmYXMeGuNuAPvVl4x3C4n+VZlb6TUczidVpTIYpBKROI9IZlXbJDR34KhzqLiTLa6ZRSXFYxI7DKiNs7i1Hl04kcQuuX/UtYI20fSitPrMT86PX/QcPzjoXvuMmwrvbbu1aRprqHztWAmNWVMi/k5+NzJmD4IQJrU95cLJLjbfcgvKXX5aaW3nssWkzTb3/1OgTcPsBf4FimGkfCjqdK2H9qeGGQfdf9uzac0pyvQ8WBxWQH6VYnAAlPkED3EcaqmUA6tS/0eG3rpZKkpQkq2VJq0WaSiQpwdXPLz6gcM/u+NFuASqEUOd+HV7mYby/CyaZWtdnkuASUMV+OUtTpP+kLJ8MWWhUGlwyPZcYUWBdG7ZQFVNen3pE0eE2oKvfh0jtLzMwBKqzpHBA01q8cN/RyL3qagTGjWvdVkWB3q+fDD2sqqr034ggNd5xhzTP7kVnmxHz5Y2NWLf33ug1fz7iH3+M2osvTjNjAvTxMSfjzrEXtgBKppdYbtI6qfn6QU9fNqfi8pKQeltpjiJ9aEHANbmkpTYpkoAqtobKUmD5sq0V9UfCIUmxlIVwnNtaGrfQnGCW6VGGXbR3/vKugtotQF/9vnE3i6sLA5qwNdNJHviI0TqmlrSTwLTnn23K7jaA0l8UXFMcSoBGXMruaGltXP308v8r2EcCOmX5kwA/SWqmp0VDPTDx7ozDEEhE7FHiXpwj54wzUHTTTai99FIkPv1UJhnIF8o8st8P78iRLSAD6DF3LiqOOQbW2rXo9fnnIBNMn6s++2zpe5ngmLHf+Zg5+jRidC0ayhWIZGps4w1DPrxi7vpbSkLalWRuS4jlhmyWK32ozuRgdxMr0uQ6M3VygEvWb5vdRMr2p2nTS6QxAcRS1oUX7F9871YB9PUfmv+qKcodAR1pgWXywNFMMrPEXWRWiDkM1z6VUlYDULbEpe1EjIi204hsjJtoiFiojWPln/cvHEjC59OBJYJdL80tAUp1RLoCy6Pj3uf+gj8sp5SnOxUnoA0ejB6vvILUd9+h8rjjUDpzJvwHHCBjUXPVqjQpcjuGQC++805UTJgg49CS++5D7K234D/4YPszK1ZA5Sb+MuE2vD9oXxtMSqITs7NAp9cOaLh1hzVXvVTzRLGPn0zmtkiSIjsOJUB9Tizu8gnSUvtoyhaL5fpT6g/KIqVjUwI0ZiFqqS9P2jvvqK0C6AdL488q3Jxojz6b0bpxli20DSbVmjuzWxJYMi/SjxIpamV2BaIUj6Zzmlbi8wpW/uDEwqaC65aOF0KRpR7Ebu30mgqhMYxa/y0eeepP6Twuy81Fz3nzwIJBbBg3Dry6Gp6RI9HjxRcRfeUVyWTJt1LYUj9tGoylSyXLLZkxAxXjxyPvkkvg3XVXVBx2GHp99BEizzyDumuvlfHz4ZNfREWwNB2HEtMFV9Y3/PBVP8ydaF33Su0XRX4+pjTHBpT8JyVaMl2RrtmpTzdjRoPbzZqlB7lh+1RXS8l6NcVNRFLK6lN2zx3Q1Q03umVyP1uV+loTxi52Wo8cfgujdc0KmVl7ZsU2uWmL6Mw4kAtKmbbwZHqpARSDNVMDEgyrGuP7XXZg6UfBKSvLdcNYAw26mymSI4ZmcnQVt827Fof+/A6Ql4/yp5+G1q+fnQz45ht7ib5posfLL8Oz007YcNhhkvAQoG0vCm2Kbr4Z4cceQ/1116F01iz49tgD6/bcE0t9pTj6jCehOubWnfaCpbzUOHXAhLNersnpC76hNEcJkbmlTBEB6oZxZG7TrsghiZKk0YsTi7UtF1kt1xXJXC+ZXnJHMlYXRthk5ZP2yuvSBhzdAvTrtcm1OrN6k6CtGK3MCDla6TBberDrQ+2V7LbJJWJEbFcCSmSAQHUYL5Gkqii/88w9C2RAnX/tii8hjNG2htpxKAFK6ScvLNw39xLsxWrBeveBtWEDjJUr08l4MgmklVrfvjDXroVVUyPZb+bFo1Hw5mZovXoh/tFHEnStTx/oI0bA/OpL/H3Mn/DC9kfYMSgJ7xAikUpNbrph2IOXza08sjikvVQUAEpk2k+TSQWamJDZMs0O4zRFsQ/7dSsDJa+qPcsAABh7SURBVNOl6TT7ncYLxed28t4e5DKBn7AQTjHUG9bgM0Z1jRh1C9CfK431CqyeLpiub7DntG1q3rKC3o5BXSW1l6jI2KqdL004eU3S0mZT++TIHf1/oI7P+9viq5jCpoPmnzMBdUDVGMf5nz6MU796Ch46BThjXrSrPif7fQJLiwbihNNmweKsBUx7aUQq1WgMjN81bP3VL1TcUhRQryzJUe08bkCTiXkCU1oxh+FS39iL5OzutomRbXZd9k+uiAgSWS93kMu0oAHEuTXkyB3ylnWlTd0CdGmNuUxn1iDKfJBfcEmQDWRrv5kJpmxEWy2lBpCpccgANUIyPEP56qBh/jH0Gd81K/p5ubUEjHtc7XRzupJGqwyWpqIsWosjfnwD+y7/FP3r1iCYiqZzvRvrBNr1RGu1L5JAszcHJ506E+tyejpa6Uyf2eUirzdNHSBDqykvV95VGlIvKQ6pTspPk2lQ4hhytoX6iPynk1Ro64KcJTFyoMuUoJMaJS2NO4M8khKi0lD6nbhjoEt53W4BuqaJv61y8+B0JsjVTMfM2trZWjPdDnXXBbmmRs680IhMN8IemQ0J5fF9B3tPcz+Xd9Wy5yGMo+UQpxCGgNTtdS3OsJfAckWR9UUaN+GzknKutMM1Lhl7Zhz79Yu47J275ecp1beiqD8uOvp2rM7rLSfgaYLbNblChivJw5pvHP4myTf99cpzeuR5HyzwQ2onpUKDTho0bW6dLBGJL/vG3ZeDNNRhu647chMvdpxugxoxRMP6eKB84g6sSxtydAvQlXXJaSGPep3KRDq2crNBLglqq5mZGmKvOKBZF9uX0ssmBEDK4DCEgpUNqT8eOCQ4Lw3oNb+MoklvKJYqAcx8yTUmtqambb1TRpm291KgLHoqAM0y8Owjp2FIzXKsLuyLZ3Y5Fs+OnACDqWBSSMcmSt9JVYDsq2Y+YA933/cpb9f0HJbvXV7gEz4iQ+70IcXlrrl1Eyz2BH9rF5Q2uxnuyB3kaV8qtPdG99YP2pilcf/eLUCXVKd2Ls1Vv1aEYLbPpNXzLTMqLgnq6MvdZXxyRLZqhB2fRi18N+u7T0ZN23//VhsA5v1tyVPg/ESqKLRfdt1SGkwXUNeBZ+xt1LJ6yd6PwXVitFvKiKolKG2uxvLiAViX21P6BdpsyhbOAdTRUsaZgJE6uOn6YU6y137Uc9+EHygOsHNzvcyZPmTS3LqzTZlJFrrf5RSuxaJB3eKO7AkM8qPSn3KGuqhxwZj+wX9tFUDpoY0J/qEOsa8dZ7ZM3nZkatsK0rIkM4P1cjI/zFhRx/fbtbfeLrbwX7G0t4fhe8AssE2ts7uYq52ZWkoamrG3ka0Wsitbi9Jml5P0skIXTDtQtLeBo/onrjzdNGVAuyr3BxY2F+9U5PkuR+c9aXbFJkMtkxNuUt71n20BdRMubjaNzK60Wjag9d+siQyasEtBlw4QyNLKjY+D1c3GPuV+9UNhK6fTd9n9Zmeaam+ZYINKXV2bFFf2Cqm3dfSZ3CsXn8a4mCUUspWOmZVA2gCnt5FrEaqlqNu1de7UT9qxt945zAbO1U5HU2mLOKGu4zy5S3jqsNps8r27LL5/vzz9Ta9ieWTs6ZBGN5RzzW0rDXW/2skcUT+45MhORgENCevKocXeDvskmyzdMrnuA5oS1n0BnZ1v91P3wKRnpJXDaUw4xR8u8Kvn0sR2Z0Mq78ol94PzyRJUF8hMLXX3Bkyb3pat4twt5Vo9P2MFt7tNnATU9Z9UlQgljkTq/8I3DfukM9m+qUyd2zOo3K8xwQhQe3Lfzml3RhRlFs2ZgSFA7VJlgaTAwg9Wqnt3lQxtkg91P7RWCH+RKd7zqtjTWSbU7Q0zXVDDhvXk1x71jP0Z2/jGuRcu9ebniHd50tintZY6u3aSH2jlT13z23rzKteP2u8Ze/y52umASiw3WFb4esV59gzQxq5ldcZfy0LqbXQcQDrRkpExa7cLWnpbQScmdUI7MFa5pi651/By/8qNfWfbv2+ShtJD1jWLoiK/eMOrstFtBe2KENSW5iS/822vcuVE1vbop5azwVt1PoDBc6NPNPxceZLRnLTBS2so7c7ZBlCXHLValNtGupZ4yp0WShOinKIAgj0Kvlp6tG/39Kda9Vh7i7K62Ty9PKD8CwKBTO3MNLdpi+/YI1dLnbFVWZNgh/QJse+70o9bDFB60C81NTl98gpnBHSF4sYuDw6To7ohiQtL/ZibFmgq2JQ20v20fcsza360f143MvmWFYkeEFnViERTwl7R5mxWJffWzdRQx/QKdzONDsIX6TtdTZV+lCOY54evwA816Fvd+4fAYPruku1b9lbf7sfW+6xPoxum2r9b2mTs0ieoPeZR2Y5pU9hB77ihHLUuaeHzqkjyxAEF/lWbAqYcNJv6wczP1SXEoTkapmkKxnSmrSYXTUmLPby8PnLbjR+F0qcguGBhLBBeAhbf4Mi1PZCqtH8268DQH9Dykgt5JLq9GTOQqIsh0eAUmTv759qxVAtJcmso7X11nSanyZGztaqzhQ6ZX4UD/qAOT8gLNaBDDXiaUzWh/oofcawCtCIIT7kD5o+Av6f9c85QCHzQAvpBA+GduB0/J+Blf/EorF9H/SxLUgRWxgx++7OLvnl48qhRG1+U0wloWwBQxzxOAVtzqbFbQUAf52FiNBjroylQU6YIcyZ+iRjKe5+uwhs3fYRmkkeC5gDmgmUGwXgDmNVsdz0PgIkIGIqB/ChYSoPqKYv9wqOJUgLUihkwoimkwim5UZQLZHoXbGc9aksY4/REOnagfzs+lHOopoDHq0EL6NCCHhdQi8f07VDhrVICEI1BCJawQVRiEGouhBKF0AogMgH3N9j3nNAfnlP2wX4hnR+qKcqOKhMljDFhWqLaEuL7JFfe+MKLD8cBKWfAdUoMN6aAmwGosItN3Wtqi7Yf55hK0rxwT0fjMsAz88B40L6/uBnMDIBZPjArCsa9YDzmvHvARMJ+cQ9YKDeZi5C5iMeSPhdQM5qSwJoJ0y5g8KoRuXc9uL3bddrcuhspu8xXrjijUbAUjZEhKhcK7RmoBUkrWwDVQj4IyzPW2qD9Eqc1WCkI5oNgNBfgg1CSzisAocYhvD3AqfqFgPZ4wNMg10GQNrfV5LnHQWCq04mOyW7pyc5ZfzZwuwFoGwBtn8GO+wkMx9mPrikBS5tMF8AcMLPBBpA0T2qdDyzXhJIGjkDzgAV1MJ6UKVRF6GAiBcZpqykBRVDBQm68jx7gn/BokrUDNG5CJHlc6dH7YGHGBsNMjhZMGSEgegrwHJp1Z0wxwdQ6wbBGZex7TQ99qfkKVsaX/fQa03m/rIDmBCBSOMVa5/skoUnexZkpd0jntEkN88hd0yXQ0RSEmg8uQSZtTkKoKngrTW6CcM02abEEmPxzDQQxiu22s/89zQU37YTTP3SqwV0AtD2QU6aCuYTFBZG+rikJhcyn1EAymz1oLQeUQp+sgpRZVpPWAjkAEnAuiASgBJJKeQzJSxQf/ayC8bj9e70oNVL1W89bkTiyAsq1r3IGDpskqGSClnqSfjo/y99lXIxCTLo84LHFv1zDFPPorIAGfbQDymXJSv8rsKRWcmZBEKhJApV+R+86hGLaP2dqsgQ7KRfMcdJgOveiUQNHBeDpB66FbTnyvDJXj5wNEC75IuKVSbakvDYP6BDUjQNKq2IzzKqrkWlzWgBGxMXM0ERjA5RCMqN+uQRSkWbUBbHZAZG0kTgIgeaASOB5SRsN+3dSM02wpCrNrpLbL3mA6uH/yg6oRbtq3KsNGvwoUvbOccKAAi+YsBwwuQ00vHYnMhMcKkRqw6qxIhW/RfUq7U1uwAsulNsb1/sf9WoQElQGTu+MNJYmepjc7TWtvQQuAUka7IJLmk0mmoAlgAnc+hiE3rM1uES40prrkKx2wHYC6kYAdbST/ONU4Li5YJl+MVXUGshiAjAMlnJANOttMMmckh8MeGwtlEASBQjIkM8GMANIQf7VdH7nvEMFy+2ZOFbT+PVWNNFeQxMCCOWfqZaU/6QZUqOldrraSsniTC2VGqpAMAtcxJvzjKp1L6k+VW/rQ1U/rV7THq+r8N9G5VFSO11A6d8mhM8Blv6W9LdosDTLjkmOGg7I5HtJYwtbgCWt9WvgVQ65Iq3dVGA7BjRDM10Tm1Urg2DGaijkG8m0Wl4ws6a1Vrb1jQRqjEA0wBAC88ZtkOGj+WOoLphUjit/T8AIKDnl8fMYs863Yqn2gCZ5g9ZjyNG6V7NUQKH7pbllYMKEIsEkDXXOTqTTHakgkdb5MRVWdMWyfyuqNSIboIrH82Z0vfcqwwBnXnAjboNKP7MIOPOBwzG3adB12yy7vlbNsTU2RqQq09c6/jZTY13W3BZY8rMb09aOwt0WBkvEZ3tbMylOrK6B0tbE5ptQrIhtYkkjycySSZM+0mGo4SQY+UkehYJcx5zGoIgQmCcFFRqYhzRXhyL9H2ksgypSkiBJgAr6JK+GlTraihvtAOWW52Nv+YAboUJRyJASkORD6TkOsBJQuui3pgOoJue2rdialacxxTheC2itWK7q16D6AgubVmkXmCY406jMmk47cF6G3IXHIlDl76IQKR2Wq8mSOIVsMHO8tpZGwnLTbmmCs7Hk2nhLKNQ1UFt8aueAZrDYNIN1fGaCWKrDXIsywo62PpO0szkJxsNQRL5ksar0mUSAvFA8BlQJJHW8DoWbUGmJCr0ToNyy3yWgg6zpPBH7A28L6P9r7sphJLnK8PeO6mumZ+ew2cMGLWCkxTiDiBAhIcg3QyCEBCkRiYVkEYAzi8CIgIAUbYCECBEiQgjJJEgWsgOzYq3Fmp3dOfqornoH+v73qqe6t+bw2IuZ1apqq4/p7a+///j+772ec1fk4a/s3gt/igGGpngeJYwrGC6xEXBPK0Z6sOkWEseQ0vDu8NEdXx7+xA7104AON947es98zxO4CK9NOjqCWyNoC695vYBnbq1n8Ay9UiwtEtByTkCnqfjRrIZz+GVF3ORVhl87RizmiJ0hOBdNwtSVNieB2g1oE24zoPsvJ3ayJZFKNhdA1xluh1CLh9Bs/lnJrrci/ji1IALYUHKnkRYkwEYH0xtBmQAbCJqDYcgNUYYVBMRGI2BbE2DGL4U3wnz6xQ5Aoxpff1X1xwfZ/iofApY8kft15A+E4Jm++UEMd4olkixsgIOrTfXo/utmqIftPpQM1f3+4eR+/ztOoVIBjtsiqQAfLGoCKSAHeAJrNNyEoZk7yXl43YNvg2qd/M5uQDcQTXkKKFfmsJdtV8JscyT03pUK+LTaVWcC2mpTWuGWAsGyNTkP0J60GVLVUmrd2JS9KISB3O+fgPkEqrFWLEBmGGA9weslMDXP6d3SsNql86hhx5+v3wxleX0d0FDpfbt7+3WCSDWXVQwfw+kVCCZDcAq0aaOHHDLZRRGMqMFtT3395MF3janurANq+kU9edD7QfDmWHFRoYfTKi1I1wPUaibAOYLLZS9ew+kSvi4Sa/UM3vTgS40w9/DMoUojbDcht2FoB6DMpwO2OQT3BuKnnkdoJMYulnYw9OMB9DC3KaM5TBhBM9T2CGaA7Y1g/BzWWFjvUIi3iyzksRa2FlpnUAMKeuetQX/z9uJNv6hGq4DWiGHwN7118w90S0p4DigIpOIHIR0J7CmgNPMT1AAXWU8TWAJx8p+vqFh+wwzNqfRHhg57cf6w92NX6of0RQtLjbCzlsURSsCsCarxcN7BOTJ2AGfIfQ9vDJyeI1RbcNMn0s/6ywC6wtCvIoxPEkMJ8CcC6NAJWLo3hQ0bMAXBrFAQWDLU0z7tUJBRmjYwjyLwGhmq0nUBeBi2N28s3giV0yuAMn/q8W8x3HmXzFQ6A8nzFMqFqXwN+VuzxBZLZqavrBMwK+5BFcvZDqpH3zcDpZZaLouijQEW+/rn5ZF9l84ircTu48jWBlR+IHiN//Yezig45+DsJmoytK7gyNJFH15YOkHYaalKl86hHz7kytA3MfcqOTSHXGFokG/iMMMhdD2BdQpF0ZN8aAPDbA9FqGD7QOEViuAzWxtAGTqRQC02w6dHN91P/XzB/Q1Oq9y592pw6xfRFgthJJc1RbALZQ4umJtzGNZKvuGOaObcyfwHcLohTBXv2vTfPzR9bK0DWj82v5wemr8rj1pr1CHAaYdaF6gIoCZjCSpDMoHVcCaiZk4lsK6CYz6tSri5S5UyC6Udht1WUUQtGB8AjxrR/whx9CWE4ecQ8dapknTloogzSsp8ZylDtYeWKje3LU2V2wA62oAelDB16AbUVMlxexGg/WvupeH18KqbrQLqa/sg9m/8RtiZVhtY5VEwRyOxO01JGXZTGRhjQGBzRJYuAY1iB3Ox/OBbpqheWQF0NIA7Ur+e7Bd/bVgpoK0D6uFYKF0GUIZctUDcWxMYWOF+qLZlTTW6sA+lqMD3oQvUrtalqXSfsP+M0BwpMof2JsJIWxhZ+9NjcUQvVWCYbUIuQytBsChUhSIWUgmn0GtQjF+sf6R89YqfLRJDFzGGsvc71dv9h0diJZczSUHEYwq1pyE3tS9sVRiCmDs9tw+iLhW9hN9axZNbWs++bQeweR4KXRQPJ+/3fxYcTpg/GVZDzqGajMzsFKZmUMlW5lIytCZbK7hiE64M8DNWvycI62AecBw3RdRbqRA6Uy1qC/eXAzQHpqYozm4CAbU1UVmX/toCwwH1W0p/Y+gRv82qhHEEc4GCeZQhdxl66XrMOZRhV0Amy5DPc9WLImwMtt03VZh/zZfxcT01fwxq/E5T/Eh1nAF9qijKgzRQY83rhAgqQ62wNLM1zZvnN3vD8utmgNuqGP2lOi5+72b6kGFVKlu2Lzm8CrhkawMkwysBZKUbUhtTTeHrvuTSML8m4TjoY4S9EWLPIAiQrRAr05jWuK2ZxNzjJOYcMM/uQ5cd+GrFy8sXifPtELzPueY2tJ/DsH3h14wHDqkDLL93LhDgvPyj6T2Dyyw1iWnL4ojVKyvfGgWPBJG3SY+ZK+IYUtjlH2Eoz3OFy62MmpArkh/7T7pIE6AuUjRQqAkU2xjmSAGNRxY/uRIWRrLSbdoWndsXVrXMl+xFgdrM4CuFUO+gVgcI8wG8dvD6CMGO4NUmYudYrQHyvKnL1cX5NabmlVOvdYzPlg6ETajyn9B4Edi9D/2QuZXa6i0ZYAugLJYGFBYi9BZbmdyfMt+FE9hQwMoaWXsaNslg3m7Y1vRgRQkimEmQEGCFlQTR5/YlqblGZSlwKSzQAptzqDAzgZOOLFgsnABo4VSdqtdGSOCRgDGklrxOUYEgsi3J/ebRAoHgzftymxPttoKnrkvprwmrdDmItLfOxkyoZzM+kyfPVe/aFK6dX3mvRu+VIXczVjuA+tc1KHA+SsF8BLXdg4nJmWBGjew3hKamG0YwRZ1kO1/Cxg1o5ltLKdDBGJuUI05TYiVLgKlEcetcrvXWPFJVosIkf2t5DOvaJP3xVTRKkYb3HoHivBRI/JuBFoB5vcostvDSW1LmK5NgQM2WTGT1upgndcgM4KcMqRrhaAse78v/OmAq2/0F7CG+TE9S9iNx/smXxRlo23j2DAfcy/jbOukAuLGgvA0lBoa7CWAqTG/x3/QQ7UGBZq8WwM99Bsrvi66rNgnuBjTlwqVUSMkwQHNOKkBv5LFa/iBQ9xXNdiGLx4xMZvK0hc+JGlq2S2oG3CbtxSgOlTT+Ek2XIGsWTASOYHLumUV2HhfcbJv9I8HisU6zUFvDT7ZFs42aQ2yDsD+TQB9whIjHiNhNoH153YJyD5C8mFrElozXvNXP1ILSBezZ7GUP28656wzuBJl3eg4aJ1CYQO2+ABUy2GNWzZQQqzy1IYiJ8TJTZa3aZ9AdAqIXs3bNjoe+a2nWFnFBorK+5cgrzy95TtAE5AIRx6D7M80zCXYW008MwpMFIuaI2GRjlNnH1ZufRcABIm4hNjsotR0ItJh0ArjET0LIJ2USOwfgs15S23v7GvD2vVXf7Z+bp8y68ZLVvE5mZzcg7qTz5ydQcZRMZfLQPSDyfCcdyVAO1rteKY1eOAL0bmIXsqmUTf4jAkWWbXGDX0QQLJ7vZRZl0Njo4yZis9C/y7f7lIWk/WIusJOc9Q6fd/1iC8pVnnXlMd35t+tpm5zc3Nb4lu41dmzG8my45vRHft5pAdb4eXn9cb7+hfxhaJ60AYVCIX9yOCSrlq8pG7cogoPm6vz772Yz3LrJmo97Kuet/weX7/RHY+BFcPwPAL3oJXTdfvZSiJV7t6yjnb+FjsTzfpr81XWfddddc59Vq9lHCo9XeWcuesz/KaAXvezzbl/7MFzqqZ4tay71Ej6mO/0Xg5uniQ1vwFgAAAAASUVORK5CYII=";
;// CONCATENATED MODULE: ./src/components/HomeModal/Beginnerbottom.tsx
var Beginnerbottom_getOwnPropSymbols = Object.getOwnPropertySymbols;
var Beginnerbottom_hasOwnProp = Object.prototype.hasOwnProperty;
var Beginnerbottom_propIsEnum = Object.prototype.propertyIsEnumerable;
var Beginnerbottom_objRest = (source, exclude) => {
var target = {};
for (var prop in source)
if (Beginnerbottom_hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)
target[prop] = source[prop];
if (source != null && Beginnerbottom_getOwnPropSymbols)
for (var prop of Beginnerbottom_getOwnPropSymbols(source)) {
if (exclude.indexOf(prop) < 0 && Beginnerbottom_propIsEnum.call(source, prop))
target[prop] = source[prop];
}
return target;
};
const showLinks = (/* unused pure expression or super */ null && ([
"/",
"/classrooms",
"/account/profile",
"/account/profile/edit",
"/classrooms/new"
]));
const Beginnerbottom_User = (_a) => {
var _b = _a, {
homePage,
user,
globalSetting,
loading,
dispatch,
location,
text,
shixunHomeworks,
payload = {}
} = _b, props = Beginnerbottom_objRest(_b, [
"homePage",
"user",
"globalSetting",
"loading",
"dispatch",
"location",
"text",
"shixunHomeworks",
"payload"
]);
const [showbottom, setshowbottom] = (0,_react_17_0_2_react.useState)("none");
(0,_react_17_0_2_react.useEffect)(() => {
if (shixunHomeworks.actionTabs.key === "\u5E95\u90E8\u5F39\u7A97") {
setshowbottom("flex");
}
}, [shixunHomeworks.actionTabs.key]);
(0,_react_17_0_2_react.useEffect)(() => {
if (shixunHomeworks.actionTabs.key === "\u9690\u85CF") {
setshowbottom("none");
localStorage.setItem("Noviceguide", "0");
}
}, [shixunHomeworks.actionTabs.key]);
return /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { display: showbottom, background: "#fff", width: "100%", height: "200px", position: "fixed", bottom: "0px", boxShadow: "0px -4px 6px 0px rgba(204, 204, 204, 0.2)", zIndex: "999" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { margin: "0 auto", width: "1200px" } }, /* @__PURE__ */ _react_17_0_2_react.createElement("img", { src: jqr_namespaceObject, style: { position: "absolute", top: "-32px" } }), /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { marginLeft: "151px", marginTop: "40px", fontSize: "18px", color: "#333333" } }, shixunHomeworks.actionTabs.text), shixunHomeworks.actionTabs.type === 9 ? /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { display: "flex", justifyContent: "flex-end" } }, /* @__PURE__ */ _react_17_0_2_react.createElement(es_button/* default */.ZP, { type: "primary", onClick: () => {
localStorage.setItem("Noviceguide", "0");
setshowbottom("none");
dispatch({
type: "shixunHomeworks/setActionTabs",
payload: {
key: ""
}
});
}, ghost: true, style: { marginTop: "30px", width: "138px", height: "40px", position: "absolute", top: "124px" } }, "\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")) : /* @__PURE__ */ _react_17_0_2_react.createElement("div", { style: { display: "flex", justifyContent: "flex-end" } }, /* @__PURE__ */ _react_17_0_2_react.createElement(es_button/* default */.ZP, { type: "primary", onClick: () => {
localStorage.setItem("Noviceguide", "0");
dispatch({
type: "shixunHomeworks/setActionTabs",
payload: {
key: ""
}
});
setshowbottom("none");
}, ghost: true, style: { marginTop: "30px", width: "138px", height: "40px", position: "absolute", top: "124px" } }, "\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))));
};
/* harmony default export */ var Beginnerbottom = ((0,_umi_production_exports.connect)(
({
homePage,
loading,
user,
globalSetting,
shixunHomeworks
}) => ({
homePage,
user,
globalSetting,
loading: loading.models.index,
shixunHomeworks
})
)(Beginnerbottom_User));
;// CONCATENATED MODULE: ./src/components/Header/logo.svg
var logo_defProp = Object.defineProperty;
var logo_getOwnPropSymbols = Object.getOwnPropertySymbols;
var logo_hasOwnProp = Object.prototype.hasOwnProperty;
var logo_propIsEnum = Object.prototype.propertyIsEnumerable;
var logo_defNormalProp = (obj, key, value) => key in obj ? logo_defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var logo_spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (logo_hasOwnProp.call(b, prop))
logo_defNormalProp(a, prop, b[prop]);
if (logo_getOwnPropSymbols)
for (var prop of logo_getOwnPropSymbols(b)) {
if (logo_propIsEnum.call(b, prop))
logo_defNormalProp(a, prop, b[prop]);
}
return a;
};
const SvgLogo = (props) => /* @__PURE__ */ React.createElement("svg", logo_spreadValues({ width: 46, height: 18, xmlns: "http://www.w3.org/2000/svg" }, props), /* @__PURE__ */ React.createElement("title", null, "logo2"), /* @__PURE__ */ React.createElement("g", { fill: "none", fillRule: "evenodd" }, /* @__PURE__ */ React.createElement("path", { d: "M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z", fill: "#196EFD" }), /* @__PURE__ */ React.createElement("path", { d: "M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45", fill: "#196EFD" }), /* @__PURE__ */ React.createElement("path", { d: "M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z", fill: "#23DD7F" }), /* @__PURE__ */ React.createElement("path", { d: "m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16", fill: "#196EFD" }), /* @__PURE__ */ React.createElement("path", { d: "M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912", fill: "#196EFD" })));
/* harmony default export */ var logo = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=");
// EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js
var lodash = __webpack_require__(89392);
;// CONCATENATED MODULE: ./src/components/Header/index.tsx
/* provided dependency */ var Header_React = __webpack_require__(/*! react */ 59301);
var Header_defProp = Object.defineProperty;
var Header_getOwnPropSymbols = Object.getOwnPropertySymbols;
var Header_hasOwnProp = Object.prototype.hasOwnProperty;
var Header_propIsEnum = Object.prototype.propertyIsEnumerable;
var Header_defNormalProp = (obj, key, value) => key in obj ? Header_defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var Header_spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (Header_hasOwnProp.call(b, prop))
Header_defNormalProp(a, prop, b[prop]);
if (Header_getOwnPropSymbols)
for (var prop of Header_getOwnPropSymbols(b)) {
if (Header_propIsEnum.call(b, prop))
Header_defNormalProp(a, prop, b[prop]);
}
return a;
};
var Header_objRest = (source, exclude) => {
var target = {};
for (var prop in source)
if (Header_hasOwnProp.call(source, prop) && exclude.indexOf(prop) < 0)
target[prop] = source[prop];
if (source != null && Header_getOwnPropSymbols)
for (var prop of Header_getOwnPropSymbols(source)) {
if (exclude.indexOf(prop) < 0 && Header_propIsEnum.call(source, prop))
target[prop] = source[prop];
}
return target;
};
var Header_async = (__this, __arguments, generator) => {
return new Promise((resolve, reject) => {
var fulfilled = (value) => {
try {
step(generator.next(value));
} catch (e) {
reject(e);
}
};
var rejected = (value) => {
try {
step(generator.throw(value));
} catch (e) {
reject(e);
}
};
var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected);
step((generator = generator.apply(__this, __arguments)).next());
});
};
const { Header } = layout["default"];
const { Search } = input["default"];
function getCourseParam() {
var _a, _b;
let query = window.location.pathname;
const type = query.split("/");
const params = {};
if (type[1] == "classrooms" && type.length > 3 && !((_a = type[4]) == null ? void 0 : _a.includes("newgold")) && !((_b = type[5]) == null ? void 0 : _b.includes("newgold")) && type[2] !== "coursesId") {
params.course_id = type[2];
}
if (type[1] === "shixuns" && type.length > 3) {
params.objective_type = "shixun";
params.objective_id = type[2];
}
if (type[1] === "paths" && type.length > 3) {
params.objective_type = "path";
params.objective_id = type[2];
}
return Header_spreadValues(Header_spreadValues({}, params), { school: 1 });
}
const Header_showLinks = [
"/",
"/classrooms",
"/account/profile",
"/account/profile/edit",
"/classrooms/new"
];
const HeaderComponents = (_a) => {
var _b = _a, {
homePage,
user,
globalSetting,
loading,
dispatch,
isLogin = false,
shixunHomeworks
} = _b, props = Header_objRest(_b, [
"homePage",
"user",
"globalSetting",
"loading",
"dispatch",
"isLogin",
"shixunHomeworks"
]);
var _a2, _b2, _c, _d, _e, _f, _g;
const location = (0,_umi_production_exports.useLocation)();
const [openSearch, setOpenSearch] = (0,_react_17_0_2_react.useState)(false);
const [activeKey, setActiveKey] = (0,_react_17_0_2_react.useState)("");
const [QQVisible, setQQVisible] = (0,_react_17_0_2_react.useState)(false);
const payload = getCourseParam();
(0,_react_17_0_2_react.useEffect)(() => {
dispatch({
type: "user/getNavigationInfo",
payload: Header_spreadValues({}, payload)
});
}, [globalSetting.name]);
(0,_react_17_0_2_react.useEffect)(() => {
if (shixunHomeworks.actionTabs.key === "\u5E95\u90E8\u5F39\u7A97") {
if ((Header_showLinks == null ? void 0 : Header_showLinks.includes(location == null ? void 0 : location.pathname)) || (location == null ? void 0 : location.pathname.indexOf("/classrooms")) === 0) {
} else {
dispatch({
type: "shixunHomeworks/setActionTabs",
payload: {
key: "\u9690\u85CF"
}
});
}
}
}, [location.pathname]);
(0,_react_17_0_2_react.useEffect)(() => {
if (shixunHomeworks.actionTabs.key === "\u5E95\u90E8\u5F39\u7A97") {
} else if (shixunHomeworks.actionTabs.key) {
} else {
localStorage.setItem("Noviceguide", "0");
}
}, [shixunHomeworks.actionTabs.key]);
(0,_react_17_0_2_react.useEffect)(() => {
var _a3;
if (globalSetting == null ? void 0 : globalSetting.setting) {
let visibleNavBar = (0,lodash.cloneDeep)((_a3 = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _a3.navbar);
visibleNavBar = visibleNavBar == null ? void 0 : visibleNavBar.filter((item) => !(item == null ? void 0 : item.hidden) && !((0,authority/* isCommonStudent */.JA)() && item.link === "/paperlibrary"));
for (const visibleItem of visibleNavBar) {
if (visibleItem.subitem) {
visibleItem.subitem = visibleItem.subitem.filter((item) => !(item == null ? void 0 : item.hidden) && !((0,authority/* isCommonStudent */.JA)() && item.link === "/paperlibrary"));
}
}
let hasMatchedUrl = false;
visibleNavBar == null ? void 0 : visibleNavBar.map(function(val, key) {
var _a4, _b3;
const path = location.pathname;
if (val.link === path) {
setActiveKey(val == null ? void 0 : val.link);
(0,util/* setDocumentTitle */.Dk)(dealStr(val == null ? void 0 : val.name));
setNavBar(footerDeal(key, { name: val == null ? void 0 : val.name, link: val == null ? void 0 : val.link }, visibleNavBar));
hasMatchedUrl = true;
}
if ((_a4 = val == null ? void 0 : val.subitem) == null ? void 0 : _a4.length) {
(_b3 = val == null ? void 0 : val.subitem) == null ? void 0 : _b3.map((e) => {
if (e.link === path) {
setActiveKey(e == null ? void 0 : e.link);
if (path !== "/")
(0,util/* setDocumentTitle */.Dk)(dealStr(e == null ? void 0 : e.name));
setNavBar(footerDeal(key, { name: e == null ? void 0 : e.name, link: e == null ? void 0 : e.link }, visibleNavBar));
hasMatchedUrl = true;
}
});
}
});
if (!hasMatchedUrl) {
setNavBar(visibleNavBar);
}
}
}, [globalSetting == null ? void 0 : globalSetting.setting, user]);
const logoUrl = (0,_react_17_0_2_react.useMemo)(() => {
var _a3, _b3;
if (!!((_a3 = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _a3.nav_logo_url)) {
return `${env/* default */.Z.IMG_SERVER}/${(_b3 = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _b3.nav_logo_url}`;
} else {
return `${env/* default */.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${(/* @__PURE__ */ new Date()).getTime()}`;
}
}, [(_a2 = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _a2.nav_logo_url]);
function onGlobalSearch(value) {
_umi_production_exports.history.push("/search?value=" + value);
}
const SearchInput = () => {
if (openSearch) {
return /* @__PURE__ */ Header_React.createElement(
"div",
{
onBlur: () => {
setTimeout(() => {
setOpenSearch(false);
}, 300);
}
},
/* @__PURE__ */ Header_React.createElement(
Search,
{
placeholder: "\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",
className: `search-input mr20`,
onSearch: onGlobalSearch,
autoFocus: true
}
)
);
} else {
return /* @__PURE__ */ Header_React.createElement("span", { className: "iconfont icon-sousuo font18 current ml15 mr15", onClick: () => {
_umi_production_exports.history.push("/search?value=");
} });
}
};
const [navBar, setNavBar] = (0,_react_17_0_2_react.useState)([]);
const handleOpen = (v, k) => Header_async(void 0, null, function* () {
var _a3, _b3, _c2, _d2, _e2, _f2;
if ((v == null ? void 0 : v.name) === "\u5DE5\u7A0B\u8BA4\u8BC1") {
const res = yield (0,service_user/* getEngineerUrl */.IU)();
if ((_a3 = res == null ? void 0 : res.data) == null ? void 0 : _a3.engineer_url) {
if ((_c2 = (_b3 = res == null ? void 0 : res.data) == null ? void 0 : _b3.engineer_url) == null ? void 0 : _c2.includes("http")) {
(0,util/* openNewWindow */.xg)((_d2 = res == null ? void 0 : res.data) == null ? void 0 : _d2.engineer_url);
} else {
_umi_production_exports.history.push((_e2 = res == null ? void 0 : res.data) == null ? void 0 : _e2.engineer_url);
}
} else if ((res == null ? void 0 : res.status) != 401) {
setQQVisible(true);
}
return;
}
if ((_f2 = v == null ? void 0 : v.link) == null ? void 0 : _f2.includes("http")) {
(0,util/* openNewWindow */.xg)(v == null ? void 0 : v.link);
} else {
(0,util/* setDocumentTitle */.Dk)(v == null ? void 0 : v.name);
_umi_production_exports.history.push(v == null ? void 0 : v.link);
}
if ((v == null ? void 0 : v.name) === "\u6559\u5B66\u8BFE\u5802" && localStorage.getItem("Noviceguide") !== "0") {
dispatch({
type: "shixunHomeworks/setActionTabs",
payload: {
key: "\u5E95\u90E8\u5F39\u7A97",
type: 5,
text: /* @__PURE__ */ Header_React.createElement("div", null, "\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")
}
});
}
});
const footerDeal = (activeIndex, activeObj, filteredNavBar) => {
const new_footer_bar = filteredNavBar.slice();
if (new_footer_bar[activeIndex]) {
new_footer_bar[activeIndex].name = activeObj.name;
new_footer_bar[activeIndex].link = activeObj.link;
}
return new_footer_bar || [];
};
const dealStr = (str = "") => {
if (str.indexOf("<") > -1) {
return str.slice(0, str.indexOf("<"));
}
return str;
};
if (globalSetting.showHeader && globalSetting.showHeaderFooter) {
return (
//style={{background:`${location.pathname=='/training'?'rgba(0,0,0,0)':''}`}}
/* @__PURE__ */ Header_React.createElement(
layout["default"],
{
style: { background: `${location.pathname == "/training" ? "rgba(0,0,0,0)" : ""}` },
className: `${globalSetting.isIlearning ? Headermodules["header-iearning"] : Headermodules.header} ${globalSetting.showHeaderFixed ? Headermodules.headerFixed : ""}`
},
(globalSetting == null ? void 0 : globalSetting.showTip) && /* @__PURE__ */ Header_React.createElement(components_DelayTip, null),
/* @__PURE__ */ Header_React.createElement(Header, { className: "header", style: { background: `${location.pathname == "/training" ? "rgba(0,0,0,0)" : ""}`, zIndex: `${location.pathname == "/training" ? "999" : ""}` } }, /* @__PURE__ */ Header_React.createElement("section", { className: Headermodules["edu-menu"] }, (!!globalSetting.isIlearning || !((_b2 = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _b2.main_site) && !!((_c = globalSetting == null ? void 0 : globalSetting.setting) == null ? void 0 : _c.navbar)) && /* @__PURE__ */ Header_React.createElement(_umi_production_exports.Link, { style: { display: "flex", alignItems: "center" }, onClick: () => {
dispatch({
type: "shixunHomeworks/setActionTabs",
payload: {
key: ""
}
});
}, to: "/" }, /* @__PURE__ */ Header_React.createElement(
"img",
{
className: Headermodules.logo,
title: (_d = globalSetting.setting) == null ? void 0 : _d.name,
src: logoUrl || logo
}
)), /* @__PURE__ */ Header_React.createElement("ul", { className: `${Headermodules.menu} ${(0,util/* checkIsClientExam */.Ll)() && "ml0"}` }, (0,util/* checkIsClientExam */.Ll)() && /* @__PURE__ */ Header_React.createElement("li", null, /* @__PURE__ */ Header_React.createElement("a", { href: "/" }, "\u8003\u8BD5\u7CFB\u7EDF")), !(0,util/* checkIsClientExam */.Ll)() && globalSetting.setting && navBar.map(function(v, k) {
var _a3, _b3, _c2, _d2, _e2;
return /* @__PURE__ */ Header_React.createElement(
"li",
{
key: k,
className: !((_a3 = v == null ? void 0 : v.subitem) == null ? void 0 : _a3.length) && activeKey === (v == null ? void 0 : v.link) || ((_b3 = v == null ? void 0 : v.subitem) == null ? void 0 : _b3.some((n) => activeKey === (n == null ? void 0 : n.link))) ? Headermodules.actived : ""
},
/* @__PURE__ */ Header_React.createElement("div", { onClick: () => handleOpen(v, k), className: Headermodules.name }, /* @__PURE__ */ Header_React.createElement("span", { dangerouslySetInnerHTML: {
__html: (() => {
var _a4;
let str = v == null ? void 0 : v.name;
{
(_a4 = v == null ? void 0 : v.subitem) == null ? void 0 : _a4.map((e, i) => {
if (e.link === location.pathname) {
str = e.name;
}
return e;
});
}
return str;
})()
} }), ((_c2 = v == null ? void 0 : v.subitem) == null ? void 0 : _c2.length) > 0 && /* @__PURE__ */ Header_React.createElement("i", { className: "iconfont icon-zhankai4" })),
((_d2 = v == null ? void 0 : v.subitem) == null ? void 0 : _d2.length) > 0 && /* @__PURE__ */ Header_React.createElement("div", { className: Headermodules.dropDown }, (_e2 = v == null ? void 0 : v.subitem) == null ? void 0 : _e2.map((e, i) => {
return /* @__PURE__ */ Header_React.createElement("div", { className: Headermodules.subName, onClick: () => handleOpen(e, k), key: k + "-" + i }, !!i && /* @__PURE__ */ Header_React.createElement("div", { className: Headermodules.line }), /* @__PURE__ */ Header_React.createElement("aside", { className: "font16 c-black" }, dealStr(e.name)), /* @__PURE__ */ Header_React.createElement("div", { className: "font14", style: { color: "#9FA7B3", whiteSpace: "nowrap" } }, e.content));
}))
);
})), /* @__PURE__ */ Header_React.createElement("div", { className: "search-bar", style: { flex: globalSetting.isIlearning ? "initial" : "1 0 auto" } }, !(0,util/* checkIsClientExam */.Ll)() && !(globalSetting == null ? void 0 : globalSetting.isIlearning) && /* @__PURE__ */ Header_React.createElement(Header_React.Fragment, null, /* @__PURE__ */ Header_React.createElement(SearchInput, null), !isLogin && /* @__PURE__ */ Header_React.createElement(components_Join, null), !isLogin && !!((_e = user == null ? void 0 : user.userInfo) == null ? void 0 : _e.login) && /* @__PURE__ */ Header_React.createElement(_umi_production_exports.Link, { className: "iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative", to: `/messages/${(_f = user == null ? void 0 : user.userInfo) == null ? void 0 : _f.login}/user_tidings` }, ((_g = user == null ? void 0 : user.navigationInfo) == null ? void 0 : _g.new_message) && /* @__PURE__ */ Header_React.createElement("span", { className: Headermodules.newslight }))), !isLogin && /* @__PURE__ */ Header_React.createElement(components_User, { payload }))), /* @__PURE__ */ Header_React.createElement(
modal["default"],
{
centered: true,
destroyOnClose: true,
open: QQVisible,
title: "\u63D0\u793A",
width: "500px",
okText: "\u7ACB\u5373\u8054\u7CFB",
cancelText: "\u53D6\u6D88",
onOk: () => {
(0,util/* openNewWindow */.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi");
},
onCancel: () => setQQVisible(false)
},
/* @__PURE__ */ Header_React.createElement("div", { style: { display: "flex", flexDirection: "column", alignItems: "center" } }, /* @__PURE__ */ Header_React.createElement("p", null, "\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"), /* @__PURE__ */ Header_React.createElement("img", { src: ImagesIcon/* teacherQQIcon */.X3, width: 200, height: 200 }), /* @__PURE__ */ Header_React.createElement("p", null, "\u7FA4\u53F7\uFF1A693542422 "))
)),
/* @__PURE__ */ Header_React.createElement(Beginnerbottom, null)
)
);
} else {
return /* @__PURE__ */ Header_React.createElement(Header_React.Fragment, null);
}
};
/* harmony default export */ var components_Header = ((0,_umi_production_exports.connect)(
({
homePage,
loading,
user,
globalSetting,
shixunHomeworks
}) => ({
homePage,
user,
globalSetting,
loading: loading.models.index,
shixunHomeworks
})
)(HeaderComponents));
/***/ }),
/***/ 32637:
/*!***********************************************!*\
!*** ./src/assets/images/AssistantCode3.jpeg ***!
\***********************************************/
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {
module.exports = __webpack_require__.p + "static/AssistantCode3.a8740efb.jpeg";
/***/ })
}]);