"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[75205],{ /***/ 87819: /*!********************************************************!*\ !*** ./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 var _umi_production_exports = __webpack_require__(42289); // 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,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC"; ;// 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"}); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/AuthModal/index.tsx var AuthModal = function AuthModal(_ref) { var visible = _ref.visible, occupationValue = _ref.occupationValue, _ref$onCancel = _ref.onCancel, _onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; var renderOccupationAuth = function renderOccupationAuth() { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: AuthModalmodules.flexColumn, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: AuthModalmodules.img, src: zhiyerenzheng_namespaceObject }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: AuthModalmodules.content, children: "\u672A\u804C\u4E1A\u8BA4\u8BC1" })] }); }; var renderAutonymAuth = function renderAutonymAuth() { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: AuthModalmodules.flexColumn, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: AuthModalmodules.img, src: shimingrenzheng_namespaceObject }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: AuthModalmodules.content, children: "\u672A\u5B9E\u540D\u8BA4\u8BC1" })] }); }; var renderContent = function renderContent() { if (occupationValue === 3) { return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [renderAutonymAuth(), renderOccupationAuth()] }); } if (occupationValue === 2) { return renderOccupationAuth(); } return renderAutonymAuth(); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { 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: function onOk() { _onCancel(); _umi_production_exports.history.push("/account/certification"); }, onCancel: function onCancel() { _onCancel(); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: AuthModalmodules.tilte, children: "\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5" }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: AuthModalmodules.flexRow, children: renderContent() })] }); }; /* harmony default export */ var components_AuthModal = ((0,_umi_production_exports.connect)(function (_ref2) { var paperlibrary = _ref2.paperlibrary, loading = _ref2.loading, globalSetting = _ref2.globalSetting; return { paperlibrary: paperlibrary, globalSetting: globalSetting, loading: loading.effects }; })(AuthModal)); /***/ }), /***/ 11477: /*!**********************************************************************!*\ !*** ./src/components/Header/components/Join/JoinClassroomModal.tsx ***! \**********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800); /* harmony import */ var _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ 59301); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! umi */ 42289); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! antd */ 43418); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! antd */ 8591); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! antd */ 36920); /* harmony import */ var antd__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! antd */ 24905); /* harmony import */ var _service_home__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/service/home */ 53130); /* harmony import */ var _components_AuthModal__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/components/AuthModal */ 87819); /* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/utils/util */ 69824); /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react/jsx-runtime */ 37712); var Type = /*#__PURE__*/function (Type) { Type[Type["Professor"] = 1] = "Professor"; Type[Type["AssistantProfessor"] = 2] = "AssistantProfessor"; Type[Type["Student"] = 3] = "Student"; return Type; }(Type || {}); var JoinClassroomModal = function JoinClassroomModal(_ref) { var visible = _ref.visible, user = _ref.user, _ref$onCancel = _ref.onCancel, onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; var _useState = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(), _useState2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2), inputValue = _useState2[0], setInputValue = _useState2[1]; var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)([]), _useState4 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState3, 2), checkedList = _useState4[0], setCheckedList = _useState4[1]; var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), _useState6 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState5, 2), isLoading = _useState6[0], setIsLoading = _useState6[1]; var _useState7 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(false), _useState8 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState7, 2), visibleAuth = _useState8[0], setVisibleAuth = _useState8[1]; var _useState9 = (0,react__WEBPACK_IMPORTED_MODULE_3__.useState)(), _useState10 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_2___default()(_useState9, 2), occupationValue = _useState10[0], setOccupationValue = _useState10[1]; (0,react__WEBPACK_IMPORTED_MODULE_3__.useEffect)(function () { var _user$userInfo; if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.identity) { var _user$userInfo2; setCheckedList([(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.identity) === 'student' ? 3 : 1]); } }, [user]); var handlePrompt = function handlePrompt(course_id, message) { if (checkedList.includes(Type.Professor)) { antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z.confirm({ centered: true, okText: '确定', cancelText: '取消', title: '提示', content: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("div", { className: "tc", children: message || "申请已提交,请等待审核" }), onOk: function onOk() { window.location.href = "/classrooms/".concat(course_id, "/students"); } }); return; } window.location.href = "/classrooms/".concat(course_id, "/students"); }; var handleOk = /*#__PURE__*/function () { var _ref2 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee() { var res; return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: if (inputValue) { _context.next = 3; break; } antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.info('邀请码不能为空'); return _context.abrupt("return"); case 3: setIsLoading(true); _context.next = 6; return (0,_service_home__WEBPACK_IMPORTED_MODULE_5__/* .applyToJoinCourse */ .cR)({ invite_code: inputValue, professor: checkedList.includes(Type.Professor) ? 1 : null, assistant_professor: checkedList.includes(Type.AssistantProfessor) ? 1 : null, student: checkedList.includes(Type.Student) ? 1 : null }); case 6: res = _context.sent; setIsLoading(false); if (!((res === null || res === void 0 ? void 0 : res.status) === -2)) { _context.next = 22; break; } handleCancel(); if (!(res.message === "该课堂要求成员完成实名认证")) { _context.next = 14; break; } setVisibleAuth(true); setOccupationValue(1); return _context.abrupt("return"); case 14: if (!(res.message === "该课堂要求成员完成职业认证")) { _context.next = 18; break; } setVisibleAuth(true); setOccupationValue(2); return _context.abrupt("return"); case 18: if (!(res.message === "该课堂要求成员完成实名和职业认证")) { _context.next = 22; break; } setVisibleAuth(true); setOccupationValue(3); return _context.abrupt("return"); case 22: if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) { _context.next = 27; break; } (0,_utils_util__WEBPACK_IMPORTED_MODULE_7__/* .trackEvent */ .L9)(['教学课堂', '首页', '加入课堂']); handleCancel(); if (res !== null && res !== void 0 && res.course_id) { handlePrompt(res.course_id, res.message); } else { antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.success(res.message); } return _context.abrupt("return"); case 27: case "end": return _context.stop(); } }, _callee); })); return function handleOk() { return _ref2.apply(this, arguments); }; }(); var handleCancel = /*#__PURE__*/function () { var _ref3 = _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2() { return _root_workspace_ppte5yg23_local_v9_test6_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: onCancel(); case 1: case "end": return _context2.stop(); } }, _callee2); })); return function handleCancel() { return _ref3.apply(this, arguments); }; }(); return /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.Fragment, { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, { centered: true, keyboard: false, closable: false, title: "\u52A0\u5165\u8BFE\u5802", open: visible, confirmLoading: isLoading, onOk: handleOk, onCancel: handleCancel, children: /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { className: "tc", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { children: "\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z, { placeholder: "\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801", style: { width: 270 }, value: inputValue, onChange: function onChange(e) { if (e.target.value.length >= 7) { antd__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .ZP.info('请输入5位课堂邀请码或6位分班邀请码!'); return; } setInputValue(e.target.value); } })] }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)("div", { className: "mt10 font14", children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)("span", { children: "\u8EAB\u4EFD\uFF1A" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsxs)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z.Group, { value: checkedList, onChange: function onChange(value) { return setCheckedList(value); }, children: [/*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { value: Type.Professor, disabled: checkedList.includes(2), children: "\u6559\u5E08" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { value: Type.AssistantProfessor, disabled: checkedList.includes(1), children: "\u52A9\u6559" }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(antd__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z, { value: Type.Student, children: "\u5B66\u751F/\u53C2\u8D5B\u8005" })] })] })] }) }), /*#__PURE__*/(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_8__.jsx)(_components_AuthModal__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z, { visible: visibleAuth, onCancel: function onCancel() { return setVisibleAuth(false); }, occupationValue: occupationValue })] }); }; /* harmony default export */ __webpack_exports__.Z = ((0,umi__WEBPACK_IMPORTED_MODULE_4__.connect)(function (_ref4) { var user = _ref4.user; return { user: user }; })(JoinClassroomModal)); /***/ }), /***/ 75205: /*!******************************************************!*\ !*** ./src/components/Header/index.tsx + 12 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/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(7557); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(41498); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/createForOfIteratorHelper.js var createForOfIteratorHelper = __webpack_require__(91232); var createForOfIteratorHelper_default = /*#__PURE__*/__webpack_require__.n(createForOfIteratorHelper); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js var objectSpread2 = __webpack_require__(82242); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(42289); // 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__(36920); // 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 + 32 modules var ImagesIcon = __webpack_require__(44109); ;// 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__(53130); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(69824); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinProjectModal.tsx var Type = /*#__PURE__*/function (Type) { Type["Manager"] = "manager"; Type["Developer"] = "developer"; Type["Reporter"] = "reporter"; return Type; }(Type || {}); var JoinProjectModal = function JoinProjectModal(_ref) { var visible = _ref.visible, _ref$onCancel = _ref.onCancel, onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; var _useState = (0,_react_17_0_2_react.useState)(), _useState2 = slicedToArray_default()(_useState, 2), inputValue = _useState2[0], setInputValue = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(), _useState4 = slicedToArray_default()(_useState3, 2), radioValue = _useState4[0], setRadioValue = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), isLoading = _useState6[0], setIsLoading = _useState6[1]; var handleOk = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var res, mapping; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: if (inputValue) { _context.next = 3; break; } message/* default */.ZP.info('请输入开发项目邀请码!'); return _context.abrupt("return"); case 3: if (!(inputValue.length !== 6)) { _context.next = 6; break; } message/* default */.ZP.info('请输入6位项目邀请码!'); return _context.abrupt("return"); case 6: if (radioValue) { _context.next = 9; break; } message/* default */.ZP.info('请选择一个身份!'); return _context.abrupt("return"); case 9: setIsLoading(true); _context.next = 12; return (0,home/* projectApplies */.vm)({ code: inputValue, role: radioValue }); case 12: res = _context.sent; setIsLoading(false); handleCancel(); mapping = { 1: "您输入的邀请码错误", 2: "您已经是该项目成员", 3: "请选择一个角色", 4: "您的申请已提交,请等待项目管理员审批", 5: "您已经申请加入该项目了,请耐心等待", 6: "您已成功加入项目" }; if (!mapping[res.status]) { _context.next = 19; break; } message/* default */.ZP.info(mapping[res.status]); return _context.abrupt("return"); case 19: if (!(res.status === 0)) { _context.next = 22; break; } if (radioValue === "reporter") { message/* default */.ZP.success('您加入项目成功!'); (0,util/* trackEvent */.L9)(['开发项目', '加入项目成功']); _umi_production_exports.history.push("/projects/".concat(res === null || res === void 0 ? void 0 : res.project_id)); } else { (0,util/* trackEvent */.L9)(['开发项目', '加入项目等待审批']); message/* default */.ZP.success('您的申请已提交,请等待项目管理员审批!'); } return _context.abrupt("return"); case 22: case "end": return _context.stop(); } }, _callee); })); return function handleOk() { return _ref2.apply(this, arguments); }; }(); var handleCancel = /*#__PURE__*/function () { var _ref3 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: onCancel(); case 1: case "end": return _context2.stop(); } }, _callee2); })); return function handleCancel() { return _ref3.apply(this, arguments); }; }(); return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { centered: true, keyboard: false, closable: false, title: "\u52A0\u5165\u9879\u76EE", open: visible, confirmLoading: isLoading, onOk: handleOk, onCancel: handleCancel, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "tc", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u9879\u76EE\u9080\u8BF7\u7801\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { placeholder: "\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801", style: { width: 270 }, value: inputValue, onChange: function onChange(e) { if (e.target.value.length >= 7) { message/* default */.ZP.info('请输入6位开发项目邀请码!'); return; } setInputValue(e.target.value); } })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "mt10 font14", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: "\u8EAB\u4EFD\uFF1A" }), /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { value: radioValue, onChange: function onChange(e) { return setRadioValue(e.target.value); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { value: Type.Manager, children: "\u7BA1\u7406\u4EBA\u5458" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { value: Type.Developer, children: "\u5F00\u53D1\u4EBA\u5458" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { value: Type.Reporter, children: "\u62A5\u544A\u4EBA\u5458" })] })] })] }) }) }); }; /* harmony default export */ var Join_JoinProjectModal = (JoinProjectModal); // EXTERNAL MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx var JoinClassroomModal = __webpack_require__(11477); ;// 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","hidden":"hidden___TkCJZ","w140":"w140___Vx5lp","w100":"w100___yYRaC"}); // EXTERNAL MODULE: ./src/utils/verifyLogin.tsx + 2 modules var verifyLogin = __webpack_require__(34621); // 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__(51322); ;// CONCATENATED MODULE: ./src/components/Header/components/Join/NewGraduationsModal.tsx var Page = function Page(_ref) { var globalSetting = _ref.globalSetting, dispatch = _ref.dispatch, user = _ref.user, open = _ref.open, _ref$onCancel = _ref.onCancel, onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; var _useState = (0,_react_17_0_2_react.useState)([]), _useState2 = slicedToArray_default()(_useState, 2), years = _useState2[0], setYears = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)([]), _useState4 = slicedToArray_default()(_useState3, 2), schools = _useState4[0], setSchools = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)([]), _useState6 = slicedToArray_default()(_useState5, 2), departments = _useState6[0], setDepartments = _useState6[1]; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), addForm = _Form$useForm2[0]; var _useState7 = (0,_react_17_0_2_react.useState)(false), _useState8 = slicedToArray_default()(_useState7, 2), btnAddLoading = _useState8[0], setBtnAddLoading = _useState8[1]; var _useState9 = (0,_react_17_0_2_react.useState)(false), _useState10 = slicedToArray_default()(_useState9, 2), fetchLoading = _useState10[0], setFetchLoading = _useState10[1]; var timer = (0,_react_17_0_2_react.useRef)(null); var fetchIndex = (0,_react_17_0_2_react.useRef)(1); var _useState11 = (0,_react_17_0_2_react.useState)({ keyword: '', source: '', status: '', page: 1, limit: 20 }), _useState12 = slicedToArray_default()(_useState11, 2), params = _useState12[0], setParams = _useState12[1]; (0,_react_17_0_2_react.useEffect)(function () { open && init(); }, [open]); var init = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var _res$graduation_years; var res, _ref3, _ref3$user_school_id, user_school_id, _ref3$department_id, department_id, _ref3$school_name, school_name, _ref3$department_name, department_name, year; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return getList(params); case 2: res = _context.sent; if ((0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) { _context.next = 5; break; } return _context.abrupt("return"); case 5: _ref3 = user.userInfo || {}, _ref3$user_school_id = _ref3.user_school_id, user_school_id = _ref3$user_school_id === void 0 ? '' : _ref3$user_school_id, _ref3$department_id = _ref3.department_id, department_id = _ref3$department_id === void 0 ? "" : _ref3$department_id, _ref3$school_name = _ref3.school_name, school_name = _ref3$school_name === void 0 ? '' : _ref3$school_name, _ref3$department_name = _ref3.department_name, department_name = _ref3$department_name === void 0 ? '' : _ref3$department_name; year = res === null || res === void 0 || (_res$graduation_years = res.graduation_years) === null || _res$graduation_years === void 0 ? void 0 : _res$graduation_years.at(-1); setSchools([{ id: user_school_id, name: school_name }]); _context.next = 10; return HandleGetDepartments(user_school_id); case 10: addForm.setFieldsValue({ year: year, school_id: user_school_id, department_id: Number(department_id), name: "".concat(year).concat(school_name).concat(department_name, "\u6BD5\u4E1A\u8BBE\u8BA1") }); case 11: case "end": return _context.stop(); } }, _callee); })); return function init() { return _ref2.apply(this, arguments); }; }(); var getList = /*#__PURE__*/function () { var _ref4 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2(record) { var res; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return (0,graduations/* getGraduations */.J3)(record); case 2: res = _context2.sent; if (res.status === 0) { setYears((res === null || res === void 0 ? void 0 : res.graduation_years) || []); } return _context2.abrupt("return", res); case 5: case "end": return _context2.stop(); } }, _callee2); })); return function getList(_x) { return _ref4.apply(this, arguments); }; }(); var getSchools = function getSchools(name) { var time = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 500; setFetchLoading(true); clearTimeout(timer.current); timer.current = setTimeout( /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { var currentFetch, res; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: fetchIndex.current += 1; currentFetch = fetchIndex.current; _context3.next = 4; return (0,graduations/* getSchoolsList */.NT)({ keyword: name }); case 4: res = _context3.sent; if (res.status === 0 && fetchIndex.current === currentFetch) { setSchools((res === null || res === void 0 ? void 0 : res.schools) || []); setFetchLoading(false); } case 6: case "end": return _context3.stop(); } }, _callee3); })), time); }; var HandleGetDepartments = /*#__PURE__*/function () { var _ref6 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee4(id) { var res; return regeneratorRuntime_default()().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: if (id) { _context4.next = 2; break; } return _context4.abrupt("return"); case 2: _context4.next = 4; return (0,graduations/* getDepartments */.Ps)({ page: 1, limit: 9999, id: id }); case 4: res = _context4.sent; if (res.status === 0) { setDepartments((res === null || res === void 0 ? void 0 : res.departments) || []); } case 6: case "end": return _context4.stop(); } }, _callee4); })); return function HandleGetDepartments(_x2) { return _ref6.apply(this, arguments); }; }(); return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { centered: true, keyboard: false, destroyOnClose: true, open: open, title: "\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1", width: 578, confirmLoading: btnAddLoading, onCancel: onCancel, onOk: function onOk() { return addForm.submit(); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { colon: false, form: addForm, initialValues: {}, labelCol: { span: 7 }, size: "large", wrapperCol: { span: 17 }, onValuesChange: function onValuesChange(value, allValues) { if (value.school_id) { HandleGetDepartments(allValues.school_id); addForm.setFieldValue('department_id', null); } }, onFinish: ( /*#__PURE__*/function () { var _ref7 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee5(value) { var res; return regeneratorRuntime_default()().wrap(function _callee5$(_context5) { while (1) switch (_context5.prev = _context5.next) { case 0: setBtnAddLoading(true); _context5.next = 3; return (0,graduations/* postGraduations */.Wz)(value); case 3: res = _context5.sent; if (res.status === 0) { message/* default */.ZP.success('创建成功'); addForm.resetFields(); onCancel(); (0,util/* openNewWindow */.xg)("/graduations/".concat(res === null || res === void 0 ? void 0 : res.identifier, "/index")); } setBtnAddLoading(false); case 6: case "end": return _context5.stop(); } }, _callee5); })); return function (_x3) { return _ref7.apply(this, arguments); }; }()), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "year", label: "\u9009\u62E9\u5C4A\u522B", rules: [{ required: true, message: "请选择届别" }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { style: { width: 344 }, size: "large", options: years.map(function (item) { return { value: item, label: item }; }) }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "school_id", label: "\u5B66\u6821", rules: [{ required: true, message: "请选择学校" }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { showSearch: true, filterOption: false, onSearch: function onSearch(v) { getSchools(v); }, loading: fetchLoading, size: "large", style: { width: 344 }, options: schools.map(function (item) { return { value: item.id, label: item.name }; }) }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "department_id", label: "\u5B66\u9662", rules: [{ required: true, message: "请选择学院" }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_select["default"], { showSearch: true, optionFilterProp: "label", style: { width: 344 }, size: "large", options: departments.map(function (item) { return { value: item.id, label: item.name }; }) }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "name", label: "\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0", style: { marginBottom: 0 }, rules: [{ required: true, message: "请输入毕业设计名称" }, { max: 60, message: "输入超限,请缩减字符数" }, { type: 'string', whitespace: true, message: '请输入毕业设计名称' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { showCount: true, style: { width: 344 }, maxLength: 60 }) })] }) }); }; /* harmony default export */ var NewGraduationsModal = ((0,_umi_production_exports.connect)(function (_ref8) { var user = _ref8.user, globalSetting = _ref8.globalSetting, loading = _ref8.loading; return { user: user, globalSetting: globalSetting, loading: loading }; })(Page)); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(5219); ;// CONCATENATED MODULE: ./src/components/Header/components/Join/JoinGraduationsModal.tsx var JoinGraduationsModal_Page = function Page(_ref) { var globalSetting = _ref.globalSetting, dispatch = _ref.dispatch, user = _ref.user, open = _ref.open, _ref$onCancel = _ref.onCancel, onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), codeForm = _Form$useForm2[0]; var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), btnCodeLoading = _useState2[0], setBtnCodeLoading = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(null), _useState4 = slicedToArray_default()(_useState3, 2), codeValue = _useState4[0], setCodeValue = _useState4[1]; (0,_react_17_0_2_react.useEffect)(function () { if (open) { var _user$userInfo; var value = { code: '', user_type: (user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.identity) === 'student' ? 2 : 1, major: '' }; codeForm.setFieldsValue(value); setCodeValue(objectSpread2_default()({}, value)); } }, [open]); return /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { centered: true, keyboard: false, destroyOnClose: true, open: open, title: "\u52A0\u5165\u6BD5\u8BBE", width: 527, confirmLoading: btnCodeLoading, onCancel: onCancel, onOk: function onOk() { return codeForm.submit(); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_form/* default */.Z, { colon: false, form: codeForm, initialValues: { user_type: 1 }, labelCol: { span: 5 }, wrapperCol: { span: 19 }, size: "large", onValuesChange: function onValuesChange(e, v) { return setCodeValue(objectSpread2_default()({}, v)); }, onFinish: ( /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(value) { var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: setBtnCodeLoading(true); _context.next = 3; return (0,fetch/* default */.ZP)("/api/graduations/join.json", { method: "post", body: value }); case 3: res = _context.sent; if (res.status === 0) { onCancel(); res !== null && res !== void 0 && res.identifier ? (0,util/* openNewWindow */.xg)("/graduations/".concat(res === null || res === void 0 ? void 0 : res.identifier, "/index")) : message/* default */.ZP.success(res === null || res === void 0 ? void 0 : res.message); } setBtnCodeLoading(false); case 6: case "end": return _context.stop(); } }, _callee); })); return function (_x) { return _ref2.apply(this, arguments); }; }()), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "code", label: "\u6BD5\u8BBE\u9080\u8BF7\u7801", rules: [{ required: true, message: "请输入毕设邀请码" }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { placeholder: "\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801", size: "large" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { name: "user_type", label: "\u8EAB\u4EFD", rules: [{ required: true, message: "请输入毕设邀请码" }], children: /*#__PURE__*/(0,jsx_runtime.jsxs)(es_radio/* default.Group */.ZP.Group, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { value: 1, style: { color: '#000' }, children: "\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, { className: "ml30", style: { color: '#000' }, value: 2, children: "\u5B66\u751F" })] }) }), (codeValue === null || codeValue === void 0 ? void 0 : codeValue.user_type) === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z.Item, { style: { marginBottom: 0 }, name: "major", label: "\u4E13\u4E1A", rules: [{ required: true, message: "请输入专业名称" }, { max: 60, message: "输入超限,请缩减字符数" }, { whitespace: true, message: '请输入专业名称' }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { showCount: true, maxLength: 60 }) })] }) }); }; /* harmony default export */ var JoinGraduationsModal = ((0,_umi_production_exports.connect)(function (_ref3) { var user = _ref3.user, globalSetting = _ref3.globalSetting; return { user: user, globalSetting: globalSetting }; })(JoinGraduationsModal_Page)); ;// CONCATENATED MODULE: ./src/components/Header/components/Join/index.tsx var _excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "location"]; var VerifyType = /*#__PURE__*/function (VerifyType) { VerifyType["Projects"] = "projects"; VerifyType["Shixuns"] = "shixuns"; VerifyType["Classrooms"] = "classrooms"; return VerifyType; }(VerifyType || {}); var NavType = /*#__PURE__*/function (NavType) { NavType["Classrooms"] = "classrooms"; NavType["Shixuns"] = "shixuns"; NavType["Paths"] = "paths"; NavType["Projects"] = "projects"; NavType["Videos"] = "videos"; NavType["Topics"] = "topics"; return NavType; }(NavType || {}); var Join = function Join(_ref) { var homePage = _ref.homePage, user = _ref.user, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, location = _ref.location, props = objectWithoutProperties_default()(_ref, _excluded); var _useState = (0,_react_17_0_2_react.useState)(), _useState2 = slicedToArray_default()(_useState, 2), visibleJoinClassroom = _useState2[0], setVisibleJoinClassroom = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(), _useState4 = slicedToArray_default()(_useState3, 2), visibleJoinProject = _useState4[0], setVisibleJoinProject = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), isNewGraduations = _useState6[0], setIsNewGraduations = _useState6[1]; var _useState7 = (0,_react_17_0_2_react.useState)(false), _useState8 = slicedToArray_default()(_useState7, 2), isJoinGraduations = _useState8[0], setIsJoinGraduations = _useState8[1]; var handleJoinVerify = function handleJoinVerify(type) { var _user$userInfo; if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { return; } if (type === VerifyType.Projects && !((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.email)) { message/* default */.ZP.info('请先绑定邮箱,谢谢'); return; } if (type === VerifyType.Classrooms) { setVisibleJoinClassroom(true); } else if (type === VerifyType.Projects) { setVisibleJoinProject(true); } }; var handleAddVerify = function handleAddVerify(url, type) { var _user$userInfo2; if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { return; } if (type === VerifyType.Projects && !((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.email)) { message/* default */.ZP.info('请先绑定邮箱,谢谢'); return; } if (type === VerifyType.Shixuns && !(0,verifyLogin/* handleCanShixunAddModal */.xY)()) { return; } url && (window.location.href = url); }; var JoinOverlay = function JoinOverlay(joinProps) { var _user$userInfo3, _user$userInfo4, _globalSetting$settin, _user$userInfo5, _user$userInfo6, _globalSetting$settin2, _user$userInfo7, _user$userInfo8, _globalSetting$settin3, _globalSetting$settin4, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _globalSetting$settin5, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _user$userInfo18, _user$userInfo19, _globalSetting$settin6; return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { justify: "space-around", className: "pt5 pb5", children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { className: ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.user_identity) !== '学生' ? Joinmodules.joinCol : Joinmodules.hidden, children: [((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin = globalSetting.setting) !== null && _globalSetting$settin !== void 0 && _globalSetting$settin.hide_course) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { return handleAddVerify('/classrooms/new'); }, children: (_user$userInfo5 = user.userInfo) !== null && _user$userInfo5 !== void 0 && _user$userInfo5.main_site ? '新建教学课堂' : '新建课堂' }) })), ((_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.hide_shixun) && (user === null || user === void 0 || (_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.is_shixun_marker) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { return handleAddVerify('/shixuns/new', VerifyType.Shixuns); }, children: "\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE" }) })), ((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.user_identity) !== '学生' && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin3 = globalSetting.setting) !== null && _globalSetting$settin3 !== void 0 && _globalSetting$settin3.hide_subject) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { return handleAddVerify('/paths/new'); }, children: "\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B" }) })), !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.is_local) && ((_user$userInfo9 = user.userInfo) === null || _user$userInfo9 === void 0 ? void 0 : _user$userInfo9.main_site) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { var _user$navigationInfo; return handleAddVerify("".concat((_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 || (_user$navigationInfo = _user$navigationInfo.top) === null || _user$navigationInfo === void 0 ? void 0 : _user$navigationInfo.old_url, "/projects/deposit/new"), VerifyType.Projects); }, children: "\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE" }) })), (user === null || user === void 0 || (_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.identity) !== 'student' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { onClick: function onClick() { if (!(0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) return; setIsNewGraduations(true); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { children: "\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1" }) })), !((_user$userInfo11 = user.userInfo) !== null && _user$userInfo11 !== void 0 && _user$userInfo11.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { return handleJoinVerify(VerifyType.Classrooms); }, children: (_user$userInfo12 = user.userInfo) !== null && _user$userInfo12 !== void 0 && _user$userInfo12.main_site ? '加入教学课堂' : '加入课堂' }) })), ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin5 = globalSetting.setting) !== null && _globalSetting$settin5 !== void 0 && _globalSetting$settin5.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { return handleJoinVerify(VerifyType.Projects); }, children: "\u52A0\u5165\u5F00\u53D1\u9879\u76EE" }) }))] })] }), ((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.main_site) && ((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Joinmodules.joinBoard }) }), ((_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.main_site) && /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, { className: ((_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.user_identity) !== '学生' ? Joinmodules.joinCol : Joinmodules.w90, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { return handleJoinVerify(VerifyType.Classrooms); }, children: (_user$userInfo18 = user.userInfo) !== null && _user$userInfo18 !== void 0 && _user$userInfo18.main_site ? '加入教学课堂' : '加入课堂' }) })), ((_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.main_site) && !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.is_local) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { return handleJoinVerify(VerifyType.Projects); }, children: "\u52A0\u5165\u5F00\u53D1\u9879\u76EE" }) })), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, objectSpread2_default()(objectSpread2_default()({}, joinProps), {}, { onClick: function onClick() { if (!(0,verifyLogin/* handleVerifyLogin */.o1)(dispatch)) return; setIsJoinGraduations(true); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { children: "\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1" }) }))] })] }) }); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { dropdownRender: function dropdownRender() { var _user$userInfo20; return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { className: ((_user$userInfo20 = user.userInfo) === null || _user$userInfo20 === void 0 ? void 0 : _user$userInfo20.user_identity) !== '学生' ? "".concat(Joinmodules.rightMenu, " ").concat(Joinmodules.joinMenu, " mt10") : "".concat(Joinmodules.rightMenu, " ").concat(Joinmodules.joinMenu, " ").concat(Joinmodules.w140, " mt10"), children: /*#__PURE__*/(0,jsx_runtime.jsx)(JoinOverlay, {}) }); }, placement: "bottom", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { lineHeight: 'inherit' }, className: "iconfont icon-tianjiafangda c-white font18 current ml15 mr15" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(JoinClassroomModal/* default */.Z, { visible: visibleJoinClassroom, onCancel: function onCancel() { return setVisibleJoinClassroom(false); } }), /*#__PURE__*/(0,jsx_runtime.jsx)(Join_JoinProjectModal, { visible: visibleJoinProject, onCancel: function onCancel() { return setVisibleJoinProject(false); } }), /*#__PURE__*/(0,jsx_runtime.jsx)(NewGraduationsModal, { open: isNewGraduations, onCancel: function onCancel() { return setIsNewGraduations(false); } }), /*#__PURE__*/(0,jsx_runtime.jsx)(JoinGraduationsModal, { open: isJoinGraduations, onCancel: function onCancel() { return setIsJoinGraduations(false); } })] }); }; /* harmony default export */ var components_Join = ((0,_umi_production_exports.connect)(function (_ref2) { var homePage = _ref2.homePage, loading = _ref2.loading, user = _ref2.user, globalSetting = _ref2.globalSetting; return { homePage: homePage, user: user, globalSetting: 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__(30400); // EXTERNAL MODULE: ./src/service/user.ts var service_user = __webpack_require__(39982); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(22805); ;// CONCATENATED MODULE: ./src/components/Header/components/User/index.tsx var User_excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "shixunHomeworks", "location", "payload"]; var getCookie = function getCookie(key) { var arr, reg = RegExp('(^| )' + key + '=([^;]+)(;|$)'); if (arr = document.cookie.match(reg)) //["username=liuwei;", "", "liuwei", ";"] return decodeURIComponent(arr[2]);else return null; }; var delCookie = function delCookie(name) { var exp = 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__*/function (NavType) { NavType["Classrooms"] = "classrooms"; NavType["Shixuns"] = "shixuns"; NavType["Paths"] = "paths"; NavType["Projects"] = "projects"; NavType["Videos"] = "videos"; NavType["Topics"] = "topics"; return NavType; }(User_NavType || {}); var User = function User(_ref) { var _find, _globalSetting$settin, _find2, _globalSetting$settin2, _find3, _globalSetting$settin3, _user$userInfo, _user$userInfo2, _user$userInfo3, _user$userInfo4, _user$userInfo5, _user$userInfo6; var homePage = _ref.homePage, user = _ref.user, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, shixunHomeworks = _ref.shixunHomeworks, location = _ref.location, _ref$payload = _ref.payload, payload = _ref$payload === void 0 ? {} : _ref$payload, props = objectWithoutProperties_default()(_ref, User_excluded); var isClassroomsHidden = (_find = (((_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.navbar) || []).find(function (item) { return item.link === "/".concat(User_NavType.Classrooms); })) === null || _find === void 0 ? void 0 : _find.hidden; var isShixunsHidden = (_find2 = (((_globalSetting$settin2 = globalSetting.setting) === null || _globalSetting$settin2 === void 0 ? void 0 : _globalSetting$settin2.navbar) || []).find(function (item) { return item.link === "/".concat(User_NavType.Shixuns); })) === null || _find2 === void 0 ? void 0 : _find2.hidden; var isPathsHidden = (_find3 = (((_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.navbar) || []).find(function (item) { return item.link === "/".concat(User_NavType.Paths); })) === null || _find3 === void 0 ? void 0 : _find3.hidden; var isPaperlibraryShow = ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.admin) || ((_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.business) || ((_user$userInfo3 = user.userInfo) === null || _user$userInfo3 === void 0 ? void 0 : _user$userInfo3.is_shixun_marker) || ((_user$userInfo4 = user.userInfo) === null || _user$userInfo4 === void 0 ? void 0 : _user$userInfo4.is_teacher) || ((_user$userInfo5 = user.userInfo) === null || _user$userInfo5 === void 0 ? void 0 : _user$userInfo5.user_identity) !== '学生'; var isCollegeManageShow = (_user$userInfo6 = user.userInfo) === null || _user$userInfo6 === void 0 ? void 0 : _user$userInfo6.is_school_manage; var DropdownMenu = function DropdownMenu() { if ((0,util/* checkIsClientExam */.Ll)()) { return /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z, { className: "".concat(Usermodules.rightMenu, " ").concat(Usermodules.menuWrap), children: /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/account/profile", children: "\u8D26\u53F7\u7BA1\u7406" }) }) }); } else { var _user$userInfo7, _user$userInfo8, _user$userInfo9, _user$userInfo10, _user$userInfo11, _user$userInfo12, _user$userInfo13, _user$userInfo14, _user$userInfo15, _user$userInfo16, _user$userInfo17, _user$userInfo18, _user$navigationInfo, _user$navigationInfo2, _user$navigationInfo3, _user$navigationInfo4, _user$navigationInfo5, _user$navigationInfo6; return /*#__PURE__*/(0,jsx_runtime.jsxs)(menu/* default */.Z, { className: "".concat(Usermodules.rightMenu, " ").concat(Usermodules.menuWrap), children: [/*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/users/".concat((_user$userInfo7 = user.userInfo) === null || _user$userInfo7 === void 0 ? void 0 : _user$userInfo7.login, "/classrooms"), children: "\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875" }) }), !isClassroomsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/users/".concat((_user$userInfo8 = user.userInfo) === null || _user$userInfo8 === void 0 ? void 0 : _user$userInfo8.login, "/classrooms"), children: (_user$userInfo9 = user.userInfo) !== null && _user$userInfo9 !== void 0 && _user$userInfo9.main_site ? '我的教学课堂' : '我的课堂' }) }), !isShixunsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/users/".concat((_user$userInfo10 = user.userInfo) === null || _user$userInfo10 === void 0 ? void 0 : _user$userInfo10.login, "/shixuns"), children: "\u6211\u7684\u5B9E\u8DF5\u9879\u76EE" }) }), !isPathsHidden && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/users/".concat((_user$userInfo11 = user.userInfo) === null || _user$userInfo11 === void 0 ? void 0 : _user$userInfo11.login, "/paths"), children: (_user$userInfo12 = user.userInfo) !== null && _user$userInfo12 !== void 0 && _user$userInfo12.main_site ? '我的实践课程' : '我的课程' }) }), ((_user$userInfo13 = user.userInfo) === null || _user$userInfo13 === void 0 ? void 0 : _user$userInfo13.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/users/".concat((_user$userInfo14 = user.userInfo) === null || _user$userInfo14 === void 0 ? void 0 : _user$userInfo14.login, "/teach-group"), children: "\u6211\u7684\u6559\u7814\u56E2\u961F" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/users/".concat((_user$userInfo15 = user.userInfo) === null || _user$userInfo15 === void 0 ? void 0 : _user$userInfo15.login, "/competitions"), children: "\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406" }) }), ((_user$userInfo16 = user.userInfo) === null || _user$userInfo16 === void 0 ? void 0 : _user$userInfo16.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/users/".concat((_user$userInfo17 = user.userInfo) === null || _user$userInfo17 === void 0 ? void 0 : _user$userInfo17.login, "/vspaces"), children: "\u6211\u7684\u865A\u62DF\u793E\u533A" }) }), ((_user$userInfo18 = user.userInfo) === null || _user$userInfo18 === void 0 ? void 0 : _user$userInfo18.user_identity) !== '学生' && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { return; } _umi_production_exports.history.push("/problemset"); }, children: "\u8BD5\u9898\u5E93" }) }), isPaperlibraryShow && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: function onClick() { if (!(0,verifyLogin/* handleVerify */.tJ)(dispatch)) { return; } _umi_production_exports.history.push("/paperlibrary"); }, children: "\u8BD5\u5377\u5E93" }) }), ((_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 || (_user$navigationInfo = _user$navigationInfo.top) === null || _user$navigationInfo === void 0 ? void 0 : _user$navigationInfo.customer_management_url) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { href: (_user$navigationInfo2 = user.navigationInfo) === null || _user$navigationInfo2 === void 0 || (_user$navigationInfo2 = _user$navigationInfo2.top) === null || _user$navigationInfo2 === void 0 ? void 0 : _user$navigationInfo2.customer_management_url, children: "\u5BA2\u6237\u7BA1\u7406" }) }), ((_user$navigationInfo3 = user.navigationInfo) === null || _user$navigationInfo3 === void 0 || (_user$navigationInfo3 = _user$navigationInfo3.top) === null || _user$navigationInfo3 === void 0 ? void 0 : _user$navigationInfo3.college_identifier) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/colleges/".concat((_user$navigationInfo4 = user.navigationInfo) === null || _user$navigationInfo4 === void 0 || (_user$navigationInfo4 = _user$navigationInfo4.top) === null || _user$navigationInfo4 === void 0 ? void 0 : _user$navigationInfo4.college_identifier, "/statistics"), children: "\u5B66\u9662\u7EDF\u8BA1" }) }), ((_user$navigationInfo5 = user.navigationInfo) === null || _user$navigationInfo5 === void 0 || (_user$navigationInfo5 = _user$navigationInfo5.top) === null || _user$navigationInfo5 === void 0 ? void 0 : _user$navigationInfo5.laboratory_admin_url) && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { href: (_user$navigationInfo6 = user.navigationInfo) === null || _user$navigationInfo6 === void 0 || (_user$navigationInfo6 = _user$navigationInfo6.top) === null || _user$navigationInfo6 === void 0 ? void 0 : _user$navigationInfo6.laboratory_admin_url, children: "\u540E\u53F0\u7BA1\u7406" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { onClick: function onClick() { if (localStorage.getItem('Noviceguide') === '0') {} else { dispatch({ type: 'shixunHomeworks/setActionTabs', payload: { key: '底部弹窗', type: 2, href: '/classrooms', text: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "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", children: "\u8D26\u53F7\u7BA1\u7406" }) }), isCollegeManageShow && /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { children: /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/administration/college", children: "\u9AD8\u6821\u7BA1\u7406" }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(menu/* default */.Z.Item, { className: Usermodules.exit, children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { onClick: /*#__PURE__*/asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.prev = 0; _context.next = 3; return (0,service_user/* LoginOut */.vR)({}); case 3: res = _context.sent; message/* default */.ZP.success(res === null || res === void 0 ? void 0 : res.message); _context.next = 9; break; case 7: _context.prev = 7; _context.t0 = _context["catch"](0); case 9: (0,util/* setCookie */.d8)("_educoder_session", "logout", 1); (0,util/* clearAllCookies */.m5)(); localStorage.removeItem('isfirst'); localStorage.removeItem('SystemUpdateadvtime'); localStorage.removeItem('item'); localStorage.removeItem('iscreate'); // localStorage.removeItem('CCshow') setTimeout(function () { window.location.href = '/'; }, 800); case 16: case "end": return _context.stop(); } }, _callee, null, [[0, 7]]); })), children: "\u9000\u51FA" }) })] }); } }; if ((0,authority/* isLogin */.bg)()) { var _user$userInfo19, _user$userInfo21; return /*#__PURE__*/(0,jsx_runtime.jsx)(dropdown/* default */.Z, { className: "".concat(Usermodules.height67), dropdownRender: DropdownMenu, placement: "bottomRight", children: /*#__PURE__*/(0,jsx_runtime.jsx)("section", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: shixunHomeworks.actionTabs.type === 1 ? Usermodules.classromediv : '', children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: "".concat(Usermodules.userPic, " current ml15"), src: "".concat(env/* default */.Z === null || env/* default */.Z === void 0 ? void 0 : env/* default */.Z.IMG_SERVER, "/images/").concat((_user$userInfo19 = user.userInfo) === null || _user$userInfo19 === void 0 ? void 0 : _user$userInfo19.image_url), alt: "", onClick: function onClick() { var _user$userInfo20; return _umi_production_exports.history.push((0,util/* checkIsClientExam */.Ll)() ? '/account/profile' : "/users/".concat((_user$userInfo20 = user.userInfo) === null || _user$userInfo20 === void 0 ? void 0 : _user$userInfo20.login, "/classrooms")); } }), (0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml10 font16", children: (_user$userInfo21 = user.userInfo) === null || _user$userInfo21 === void 0 ? void 0 : _user$userInfo21.username }), /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-zhankai4 ".concat(Usermodules.icon) })] }) }) }) }); } else { var _globalSetting$settin4; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "font15 ".concat(globalSetting.isIlearning ? Usermodules.login : ""), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml10 mr5 current c-white", onClick: function onClick() { dispatch({ type: 'user/showPopLogin', payload: { showPopLogin: true, showClosable: true } }); }, children: "\u767B\u5F55" }), !((_globalSetting$settin4 = globalSetting.setting) !== null && _globalSetting$settin4 !== void 0 && _globalSetting$settin4.close_register) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml5 mr5", children: "|" }), /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { to: "/user/register", className: "ml5 current c-white pr25", children: "\u6CE8\u518C" })] })] }); } }; /* harmony default export */ var components_User = ((0,_umi_production_exports.connect)(function (_ref3) { var homePage = _ref3.homePage, loading = _ref3.loading, user = _ref3.user, globalSetting = _ref3.globalSetting, shixunHomeworks = _ref3.shixunHomeworks; return { homePage: homePage, user: user, globalSetting: globalSetting, shixunHomeworks: shixunHomeworks, loading: loading.models.index }; })(User)); // 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,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"; ;// CONCATENATED MODULE: ./src/components/HomeModal/Beginnerbottom.tsx var Beginnerbottom_excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "location", "text", "shixunHomeworks", "payload"]; var showLinks = (/* unused pure expression or super */ null && (['/', '/classrooms', '/account/profile', '/account/profile/edit', '/classrooms/new'])); var Beginnerbottom_User = function User(_ref) { var homePage = _ref.homePage, user = _ref.user, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, location = _ref.location, text = _ref.text, shixunHomeworks = _ref.shixunHomeworks, _ref$payload = _ref.payload, payload = _ref$payload === void 0 ? {} : _ref$payload, props = objectWithoutProperties_default()(_ref, Beginnerbottom_excluded); var _useState = (0,_react_17_0_2_react.useState)('none'), _useState2 = slicedToArray_default()(_useState, 2), showbottom = _useState2[0], setshowbottom = _useState2[1]; (0,_react_17_0_2_react.useEffect)(function () { if (shixunHomeworks.actionTabs.key === '底部弹窗') { setshowbottom('flex'); } }, [shixunHomeworks.actionTabs.key]); (0,_react_17_0_2_react.useEffect)(function () { if (shixunHomeworks.actionTabs.key === '隐藏') { setshowbottom('none'); localStorage.setItem('Noviceguide', '0'); } }, [shixunHomeworks.actionTabs.key]); return /*#__PURE__*/(0,jsx_runtime.jsx)("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' }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { margin: '0 auto', width: '1200px' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: jqr_namespaceObject, style: { position: 'absolute', top: '-32px' } }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { marginLeft: "151px", marginTop: '40px', fontSize: '18px', color: "#333333" }, children: shixunHomeworks.actionTabs.text }), shixunHomeworks.actionTabs.type === 9 ? /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { display: 'flex', justifyContent: 'flex-end' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", onClick: function 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' }, children: "\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211" }) }) : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { display: 'flex', justifyContent: 'flex-end' }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { type: "primary", onClick: function 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' }, children: "\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765" }) })] }) }); }; /* harmony default export */ var Beginnerbottom = ((0,_umi_production_exports.connect)(function (_ref2) { var homePage = _ref2.homePage, loading = _ref2.loading, user = _ref2.user, globalSetting = _ref2.globalSetting, shixunHomeworks = _ref2.shixunHomeworks; return { homePage: homePage, user: user, globalSetting: globalSetting, loading: loading.models.index, shixunHomeworks: shixunHomeworks }; })(Beginnerbottom_User)); ;// CONCATENATED MODULE: ./src/components/Header/logo.svg function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var __defProp = Object.defineProperty; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __hasOwnProp = Object.prototype.hasOwnProperty; var __propIsEnum = Object.prototype.propertyIsEnumerable; var __defNormalProp = function __defNormalProp(obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; }; var __spreadValues = function __spreadValues(a, b) { for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); if (__getOwnPropSymbols) { var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var prop = _step.value; if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } } return a; }; var SvgLogo = function SvgLogo(props) { return /* @__PURE__ */React.createElement("svg", __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 var Header_excluded = ["homePage", "user", "globalSetting", "loading", "dispatch", "isLogin", "shixunHomeworks"]; var Header = layout/* default */.Z.Header; var Search = input/* default */.Z.Search; function getCourseParam() { var _type$, _type$2; var query = window.location.pathname; var type = query.split('/'); var params = {}; if (type[1] == 'classrooms' && type.length > 3 && !((_type$ = type[4]) !== null && _type$ !== void 0 && _type$.includes('newgold')) && !((_type$2 = type[5]) !== null && _type$2 !== void 0 && _type$2.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 objectSpread2_default()(objectSpread2_default()({}, params), { school: 1 }); } var Header_showLinks = ['/', '/classrooms', '/account/profile', '/account/profile/edit', '/classrooms/new']; var HeaderComponents = function HeaderComponents(_ref) { var _globalSetting$settin4; var homePage = _ref.homePage, user = _ref.user, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, _ref$isLogin = _ref.isLogin, isLogin = _ref$isLogin === void 0 ? false : _ref$isLogin, shixunHomeworks = _ref.shixunHomeworks, props = objectWithoutProperties_default()(_ref, Header_excluded); var location = (0,_umi_production_exports.useLocation)(); var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), openSearch = _useState2[0], setOpenSearch = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)(''), _useState4 = slicedToArray_default()(_useState3, 2), activeKey = _useState4[0], setActiveKey = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), QQVisible = _useState6[0], setQQVisible = _useState6[1]; var payload = getCourseParam(); (0,_react_17_0_2_react.useEffect)(function () { dispatch({ type: 'user/getNavigationInfo', payload: objectSpread2_default()({}, payload) }); }, [globalSetting.name]); (0,_react_17_0_2_react.useEffect)(function () { if (shixunHomeworks.actionTabs.key === '底部弹窗') { if (Header_showLinks !== null && Header_showLinks !== void 0 && Header_showLinks.includes(location === null || location === void 0 ? void 0 : location.pathname) || (location === null || location === void 0 ? void 0 : location.pathname.indexOf('/classrooms')) === 0) {} else { dispatch({ type: 'shixunHomeworks/setActionTabs', payload: { key: '隐藏' } }); } } }, [location.pathname]); (0,_react_17_0_2_react.useEffect)(function () { //判断 如果刷新了 直接吧状态赋空 防止点击埋点出现问题 if (shixunHomeworks.actionTabs.key === '底部弹窗') {} else if (shixunHomeworks.actionTabs.key) {} else { localStorage.setItem('Noviceguide', '0'); } }, [shixunHomeworks.actionTabs.key]); (0,_react_17_0_2_react.useEffect)(function () { if (globalSetting !== null && globalSetting !== void 0 && globalSetting.setting) { var _globalSetting$settin, _visibleNavBar, _visibleNavBar2; //筛选头部导航数据,学生账号不展示试卷库,hidden为true的需要隐藏 var visibleNavBar = (0,lodash.cloneDeep)(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.navbar); //登录跳转不加这个会渲染以前的数据 visibleNavBar = (_visibleNavBar = visibleNavBar) === null || _visibleNavBar === void 0 ? void 0 : _visibleNavBar.filter(function (item) { return !(item !== null && item !== void 0 && item.hidden) && !((0,authority/* isCommonStudent */.JA)() && item.link === '/paperlibrary'); }); var _iterator = createForOfIteratorHelper_default()(visibleNavBar), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var visibleItem = _step.value; if (visibleItem.subitem) { visibleItem.subitem = visibleItem.subitem.filter(function (item) { return !(item !== null && item !== void 0 && item.hidden) && !((0,authority/* isCommonStudent */.JA)() && item.link === '/paperlibrary'); }); } } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } var hasMatchedUrl = false; (_visibleNavBar2 = visibleNavBar) === null || _visibleNavBar2 === void 0 || _visibleNavBar2.map(function (val, key) { var _location$pathname, _val$link, _val$subitem; var path = '/' + ((_location$pathname = location.pathname) === null || _location$pathname === void 0 || (_location$pathname = _location$pathname.split('/')) === null || _location$pathname === void 0 ? void 0 : _location$pathname[1]); if ((val === null || val === void 0 ? void 0 : val.link) === path || (val === null || val === void 0 || (_val$link = val.link) === null || _val$link === void 0 ? void 0 : _val$link.indexOf(path)) > -1) { setActiveKey(val === null || val === void 0 ? void 0 : val.link); (0,util/* setDocumentTitle */.Dk)(dealStr(val === null || val === void 0 ? void 0 : val.name)); setNavBar(footerDeal(key, { name: val === null || val === void 0 ? void 0 : val.name, link: val === null || val === void 0 ? void 0 : val.link }, visibleNavBar)); hasMatchedUrl = true; } if (path == '/') { setActiveKey(''); (0,util/* setDocumentTitle */.Dk)('首页'); } if (val !== null && val !== void 0 && (_val$subitem = val.subitem) !== null && _val$subitem !== void 0 && _val$subitem.length) { var _val$subitem2; val === null || val === void 0 || (_val$subitem2 = val.subitem) === null || _val$subitem2 === void 0 || _val$subitem2.map(function (e) { if (e.link === path) { setActiveKey(e === null || e === void 0 ? void 0 : e.link); if (path !== '/') (0,util/* setDocumentTitle */.Dk)(dealStr(e === null || e === void 0 ? void 0 : e.name)); setNavBar(footerDeal(key, { name: e === null || e === void 0 ? void 0 : e.name, link: e === null || e === void 0 ? void 0 : e.link }, visibleNavBar)); hasMatchedUrl = true; } }); } }); if (!hasMatchedUrl) { setNavBar(visibleNavBar); } } }, [globalSetting === null || globalSetting === void 0 ? void 0 : globalSetting.setting, user]); var logoUrl = (0,_react_17_0_2_react.useMemo)(function () { var _globalSetting$settin2; if (!!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin2 = globalSetting.setting) !== null && _globalSetting$settin2 !== void 0 && _globalSetting$settin2.nav_logo_url)) { var _globalSetting$settin3; return "".concat(env/* default */.Z.IMG_SERVER, "/").concat(globalSetting === null || globalSetting === void 0 || (_globalSetting$settin3 = globalSetting.setting) === null || _globalSetting$settin3 === void 0 ? void 0 : _globalSetting$settin3.nav_logo_url); } else { return "".concat(env/* default */.Z.IMG_SERVER, "/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime()); } }, [globalSetting === null || globalSetting === void 0 || (_globalSetting$settin4 = globalSetting.setting) === null || _globalSetting$settin4 === void 0 ? void 0 : _globalSetting$settin4.nav_logo_url]); function onGlobalSearch(value) { _umi_production_exports.history.push('/search?value=' + value); } var SearchInput = function SearchInput() { if (openSearch) { return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { onBlur: function onBlur() { setTimeout(function () { setOpenSearch(false); }, 300); }, children: /*#__PURE__*/(0,jsx_runtime.jsx)(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__*/(0,jsx_runtime.jsx)("span", { className: "iconfont icon-sousuo font18 current ml15 mr15", onClick: function onClick() { // setOpenSearch(true) _umi_production_exports.history.push('/search?value='); } }); } }; var _useState7 = (0,_react_17_0_2_react.useState)([]), _useState8 = slicedToArray_default()(_useState7, 2), navBar = _useState8[0], setNavBar = _useState8[1]; var handleOpen = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(v, k) { var _v$link; var _res$data, res, _res$data2, _res$data3, _res$data4; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: if (!((v === null || v === void 0 ? void 0 : v.name) === '工程认证')) { _context.next = 6; break; } _context.next = 3; return (0,service_user/* getEngineerUrl */.IU)(); case 3: res = _context.sent; if (res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && _res$data.engineer_url) { // document.location.href = res?.data?.engineer_url if (res !== null && res !== void 0 && (_res$data2 = res.data) !== null && _res$data2 !== void 0 && (_res$data2 = _res$data2.engineer_url) !== null && _res$data2 !== void 0 && _res$data2.includes("http")) { (0,util/* openNewWindow */.xg)(res === null || res === void 0 || (_res$data3 = res.data) === null || _res$data3 === void 0 ? void 0 : _res$data3.engineer_url); } else { _umi_production_exports.history.push(res === null || res === void 0 || (_res$data4 = res.data) === null || _res$data4 === void 0 ? void 0 : _res$data4.engineer_url); } } else if ((res === null || res === void 0 ? void 0 : res.status) != 401) { setQQVisible(true); } return _context.abrupt("return"); case 6: // if (!v.link || v?.subitem?.length) return if (v !== null && v !== void 0 && (_v$link = v.link) !== null && _v$link !== void 0 && _v$link.includes("http")) { (0,util/* openNewWindow */.xg)(v === null || v === void 0 ? void 0 : v.link); } else { _umi_production_exports.history.push(v === null || v === void 0 ? void 0 : v.link); } if ((v === null || v === void 0 ? void 0 : v.name) === '教学课堂' && localStorage.getItem('Noviceguide') !== '0') { dispatch({ type: 'shixunHomeworks/setActionTabs', payload: { key: '底部弹窗', type: 5, text: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: "\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~" }) } }); } case 8: case "end": return _context.stop(); } }, _callee); })); return function handleOpen(_x, _x2) { return _ref2.apply(this, arguments); }; }(); var footerDeal = function footerDeal(activeIndex, activeObj, filteredNavBar) { var 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 || []; }; var dealStr = function dealStr() { var str = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : ''; if (str.indexOf('<') > -1) { return str.slice(0, str.indexOf('<')); } return str; }; if (globalSetting.showHeader && globalSetting.showHeaderFooter) { var _globalSetting$settin5, _globalSetting$settin6, _globalSetting$settin7, _user$userInfo, _user$userInfo2, _user$navigationInfo; return ( /*#__PURE__*/ //style={{background:`${location.pathname=='/training'?'rgba(0,0,0,0)':''}`}} (0,jsx_runtime.jsxs)(layout/* default */.Z, { style: { background: "".concat(location.pathname == '/training' ? 'rgba(0,0,0,0)' : '') }, className: "".concat(globalSetting.isIlearning ? Headermodules["header-iearning"] : Headermodules.header, " ").concat(globalSetting.showHeaderFixed ? Headermodules.headerFixed : ''), children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(Header, { className: "header", style: { background: "".concat(location.pathname == '/training' ? 'rgba(0,0,0,0)' : location.pathname == '/' ? '#044F9F' : ''), zIndex: "".concat(location.pathname == '/training' ? '999' : '') }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", { className: Headermodules['edu-menu'], style: { width: "".concat(location.pathname == '/' ? '96%' : '') }, children: [(!!globalSetting.isIlearning || !(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin5 = globalSetting.setting) !== null && _globalSetting$settin5 !== void 0 && _globalSetting$settin5.main_site) && !!(globalSetting !== null && globalSetting !== void 0 && (_globalSetting$settin6 = globalSetting.setting) !== null && _globalSetting$settin6 !== void 0 && _globalSetting$settin6.navbar)) && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { style: { display: 'flex', alignItems: 'center' }, onClick: function onClick() { dispatch({ type: 'shixunHomeworks/setActionTabs', payload: { key: '' } }); }, to: "/", children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: Headermodules.logo, title: (_globalSetting$settin7 = globalSetting.setting) === null || _globalSetting$settin7 === void 0 ? void 0 : _globalSetting$settin7.name, src: logoUrl || logo }) }), location.pathname == '/' && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: __webpack_require__(/*! @/assets/images/home/schoollogo.png */ 32229), width: 252 }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("ul", { className: "".concat(Headermodules.menu, " ").concat((0,util/* checkIsClientExam */.Ll)() && "ml0"), children: [(0,util/* checkIsClientExam */.Ll)() && /*#__PURE__*/(0,jsx_runtime.jsx)("li", { children: /*#__PURE__*/(0,jsx_runtime.jsx)("a", { href: "/", children: "\u8003\u8BD5\u7CFB\u7EDF" }) }), !(0,util/* checkIsClientExam */.Ll)() && globalSetting.setting && navBar.map(function (v, k) { var _v$subitem, _v$subitem2, _v$subitem4, _v$subitem5, _v$subitem6; return /*#__PURE__*/(0,jsx_runtime.jsxs)("li", { className: !(v !== null && v !== void 0 && (_v$subitem = v.subitem) !== null && _v$subitem !== void 0 && _v$subitem.length) && activeKey === (v === null || v === void 0 ? void 0 : v.link) || v !== null && v !== void 0 && (_v$subitem2 = v.subitem) !== null && _v$subitem2 !== void 0 && _v$subitem2.some(function (n) { return activeKey === (n === null || n === void 0 ? void 0 : n.link); }) ? Headermodules.actived : '', children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { onClick: function onClick() { if (v !== null && v !== void 0 && v.link) { handleOpen(v, k); } }, className: Headermodules.name, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { dangerouslySetInnerHTML: { __html: function () { var str = v === null || v === void 0 ? void 0 : v.name; { var _v$subitem3; v === null || v === void 0 || (_v$subitem3 = v.subitem) === null || _v$subitem3 === void 0 || _v$subitem3.map(function (e, i) { if (e.link === location.pathname) { str = e.name; } return e; }); } return str; }() } }), (v === null || v === void 0 || (_v$subitem4 = v.subitem) === null || _v$subitem4 === void 0 ? void 0 : _v$subitem4.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-zhankai4" })] }), (v === null || v === void 0 || (_v$subitem5 = v.subitem) === null || _v$subitem5 === void 0 ? void 0 : _v$subitem5.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Headermodules.dropDown, children: v === null || v === void 0 || (_v$subitem6 = v.subitem) === null || _v$subitem6 === void 0 ? void 0 : _v$subitem6.map(function (e, i) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Headermodules.subName, onClick: function onClick() { return handleOpen(e, k); }, children: [!!i && /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Headermodules.line }), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", { className: "font16 c-black", children: dealStr(e.name) }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "font14", style: { color: '#9FA7B3', whiteSpace: 'nowrap' }, children: e.content })] }, k + '-' + i); }) })] }, k); })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "search-bar", style: { flex: globalSetting.isIlearning ? "initial" : location.pathname == '/' ? 'initial' : "1 0 auto" }, children: [!(0,util/* checkIsClientExam */.Ll)() && !(globalSetting !== null && globalSetting !== void 0 && globalSetting.isIlearning) && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(SearchInput, {}), !isLogin && /*#__PURE__*/(0,jsx_runtime.jsx)(components_Join, {}), !isLogin && !!(user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.login) && /*#__PURE__*/(0,jsx_runtime.jsx)(_umi_production_exports.Link, { className: "iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative", to: "/messages/".concat(user === null || user === void 0 || (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.login, "/user_tidings"), children: (user === null || user === void 0 || (_user$navigationInfo = user.navigationInfo) === null || _user$navigationInfo === void 0 || (_user$navigationInfo = _user$navigationInfo.top) === null || _user$navigationInfo === void 0 ? void 0 : _user$navigationInfo.new_message) && /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Headermodules.newslight }) })] }), !isLogin && /*#__PURE__*/(0,jsx_runtime.jsx)(components_User, { payload: payload })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, { centered: true, destroyOnClose: true, open: QQVisible, title: "\u63D0\u793A", width: "500px" // footer={null} , okText: "\u7ACB\u5373\u8054\u7CFB", cancelText: "\u53D6\u6D88", onOk: function onOk() { (0,util/* openNewWindow */.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi"); }, onCancel: function onCancel() { return setQQVisible(false); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex', flexDirection: 'column', alignItems: 'center' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650" }), /*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: ImagesIcon/* teacherQQIcon */.X3, width: 200, height: 200 }), /*#__PURE__*/(0,jsx_runtime.jsx)("p", { children: "\u7FA4\u53F7\uFF1A693542422 " })] }) })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(Beginnerbottom, {})] }) ); } else { return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {}); } }; /* harmony default export */ var components_Header = ((0,_umi_production_exports.connect)(function (_ref3) { var homePage = _ref3.homePage, loading = _ref3.loading, user = _ref3.user, globalSetting = _ref3.globalSetting, shixunHomeworks = _ref3.shixunHomeworks; return { homePage: homePage, user: user, globalSetting: globalSetting, loading: loading.models.index, shixunHomeworks: shixunHomeworks }; })(HeaderComponents)); /***/ }), /***/ 32229: /*!***********************************************!*\ !*** ./src/assets/images/home/schoollogo.png ***! \***********************************************/ /***/ (function(module) { module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfgAAABwCAYAAADyvGJ+AAAAAXNSR0IArs4c6QAAIABJREFUeF7s3QmYrGdVJ/BvqeqbhCwsgogBQQQRcADJQHITIXFjcUFkQAdRmVFBBcUBHB11XBhBVBARkF0QF1CQRUGQJQubYRMQiIpgCIQAISSQkNx7u+r73qlfed6er+tWd1V1V997w9T3PP3c293VVd/3Lud/zv/8z3nL4np0pZT2FUVxi6IoTi+K4huLovjaoihuXBTF1xRFcZOiKI4rimKtKIqqKAqvzVcqimJQFEVbFMV6URTXFUXxpaIoLiuK4jNFUVwSX+8qiuJTZVkOr0fDsrrV1QisRmA1AqsRWI3AYSNQHqtjklIC1CcXRXGP+ALgwNy/NyiK4mBRFF8OsL628+/VRVFcE2DefTygf0pRFCcURXFifPn/SfF+Pg/wX14UhfcA/P9UFMU/FEVx1Qr0j9WVsrqv1QisRmA1AqsRmDYCxxTAp5R6RVHcsSiKbyqK4quLorhhURS3LYriRgHoom5fnw0Q7wI8kD/UAXpRuy+X5wTwHANR/vEB9L4H8Bnwbxqf6Xuv8/4fL4ri80VRfDK+PrIC+9VmWo3AagRWI7AagWN9BI46wAeoA1NgK2K/b1EU3xZUPMA/UBTFxUVR/FtE1P9SFMVHy7JEty/tivv4+qIo7lwUxe2LorhTURS3CUeA4+Bz318UxevDyXBfB1Zgv7QpWL3RagRWI7AagdUILHEEjgWAv1UA+gOLotgf4PnhoijOK4rinWVZvmeJz7vQW6WU6qIo7lIUhXuT9791pAjeUhTFm0f3+8ayLDkfq2s1AqsRWI3AagRWI3BMjcBRAfiUEsodWD6qKIrTiqIgaiN0A5wiZNS4HPt6WZai56N2hRZArp5oD53/7UVR3D8Efmj/fyyK4o9E+GVZyuGvrtUIrEZgNQKrEViNwFEfgSMK8KGCF6XfNehvSvhPUK6j3Yui+OeiKOS4N9HvKSU5eeApzy4/jsr/eFmWvj9iV0qpXxTF7SKq56DQB1D1y9N/ZAT8714B/RGbjtUHrUZgNQKrEViNwDYjcEQAPoD95lHa9gNFUch1o78/NPrZS4ui+PeyLAnZpl4ppR+MKF9kTyDXBH3/haM1uyklin55+gcURfEtcX8A/h1FUVxUFMWlZVm6z9W1GoHVCKxGYDUCqxE44iOwpwCfUvL+ys+I1X54VHf+iKIoPl0UxV8XRfG3ZVkqQ5t5pZQeGVH/VwUl7u9F/QfLssxK+ZnvsxcvSCmh6TEMP1MUxdmhwn9JURTPCvX9YNmCwL14jtV7rkZgNQKrEViNwFfWCOw1wCs7+6+j/Pp/Cyr7d0dA/WrRrYh33gg3pfSdIyr/4ZG35yiI/uXtv1iWpbK5o3oFyMvRf/NIfHfWSF3/i0VRfC7YiZeUZcmpWV2rEViNwGoEViOwGoEjNgJ7AvApJTT6vUcNYh4T5W9y1H8SpW6fL8tSN7m5r5TSC4IJIGj7s1HE/JdRtvbXZVmeO/cb7fCFKaUHR5Ocz5Vl+bdbvU1KiRhP7b4UhIhehz1phD8dNev5u7IsddNbXasRWI3AagRWI7AagT0fgaUDfEoJjf51RVH8l1EXuPsElf6GoihesCjARW36LSMSVocu+vfv30Vt/PPKsgT2e3allNTn/0qo6D9YliX6feaVUvr5KPsjwrswP8ORFgbOvNHVC1YjsBqB1QisRuArcgSWCvAB7t9XFMX3h/Dst0c17m8ty5KYbqErFOs3G+XZfynK0t5aFIVoHe1PyS7v/dKyLJ+70Btv82KagW5OPxyMbx2lBP5PKPz/vCzL8+f9vJSShjnfHUzGx0ZOgvF4T1mWWuGurtUIrEZgNQKrEViNwJ6NwLIB/sUjdft3Rfe5+4U6fkcHt0RpHHB9YlEUP1cUxTnx3qLhnwiw/CDqf1FmYNpohiBQnfs1GeRTSr6/IJravLIsS5+90BV19BiNv480wx+Meur/4aJpioU+dPXi1QisRmA1AqsR+P9+BHYN8CEwQ8vLTcs/yze/iMhsN21cU0oOhvG+etJT3zt0hrju94Lu/otoXftHZVk6GGZXVzyH0rffiM+RL/+G0BJQ7atz/3RZljQAC13BBCgT5Kx4jquivO4LK4X9QkO5evFqBFYjsBqB1QjMOQK7Avig0TV7+e9FUXzviJb/m6IoRLqOXd3VFZEvsR5gVCan1lxELf8OcIGluvPnlGVJsb7jq9MPX/Oa3wynQu5dUx0n072vKAoU+yVlWb5spx+UUvqekVOiD4D2t1rxPsPBOUe7W99On2fW34XT5JwBjprmRL7yaX6qDogtNSu6Mo7u5fgcWjk9s0Z29fvVCKxGYDUCs0dgxwAfxlsuHLD/wgi0XjUCxKeUZQkIl3KllIDDvYqiILTTs97niegJ6zSZcZQrdfquctrxOcDnbiEOlPsHRDrqOeRGv3kd9z652974KSWpBs1xlA9iC8aNcXbDdixlsJfwJpHmANzGzhdGxNzpg0A7AegxM478NbcA/otRNkk8KY1x2VfCWCxhOI/5t0gpcYDZkGbVpvmYn67VDf5/OAK7AXgg+PhRnv1HI0f9iGVv8ugWBwRfGUfEOkpWyRyaXC4b8BLG7epkuSjrk17QF98JduNoPZwJDozPB+67+py8vlJKAO7Jo05+DxqV1FHlc4z0BrjeXeHoafZj3IB2buFLYHjPaP7DeZq21oynbn90Gs4e0LGQKPOonj9wvZuEo3TDKSUOMaZLh8l/Wtb+OEqPs/rY1QgcMyMQrPLxV1xxRXHhhRc2J5544vo555yzsJ5tNwDv6FQUugNi/udelH/FoTT/Owz/64IlEAWK+pw0t7RWtRF9AilXbjEr6qSa15UOU/Dvy1gB8VnG7g+LovjP0d3vgdcnYOt0KVTrj03R4Mez0BgAfHoJX8Z0q3X22Wjr+/ZYRx/YLRuzjPlZvcd8I5BSkm4iquXsKwulUVm1Z55v+FavWo3A1BEIcHeo2a9fdtllJ3ziE5/4UErppccdd9z5p5122kIHmi0M8FEK9/QRnXpG5MKfu0xavvvE8aAU6Ohsveq1thVdMyJX7zWVGyp6qQftduXe/3LJToUo96GR5nDYzk/shaO0F/sopSRVgt3A4KDiUe85z979SFE6wJ+8CDEB+3vDYZOHv24VBe7FbO3Ne6aU7htloA6Noot5ueOeVyC/N+O9etev7BFIKUllYj2/YyRav7uU9Kc+9an6kksu+XJZlp+tqgpG/GtK6X29Xu8fX//611/yG7/xG9uyygsBfID7nYMid067uvBX7PWwR97agxCk/Wv+vBDi5Zyvf3PU6CWTz6ZnvS/vg+pAA6OFeURyiIf1tI/cPAbhDs5+DwHhlofi7GQcQninla/0ALAXxR7RU/J2eN+nBrgbH9T8VtckwBt7nQ1VQ2BhnCC4lSf7tTFfgP+otyTeyThdX/8m1v44hbIVYAfAA3k2wZxKO9FQbEqxxGFTGCuOMiGlNtVH9QyJ6+u8rO77K2sEOlVoGqJhQs+MI8lVcFWf/OQnC19lWfrSBfajZVn+Y1VV7z106NCH19bWLj9w4MAXL7jgguumgf3cAB95at3pRNN6rp/RzRsHZTse/b3avDEYDAXa1xcKHUXM80Hd+x2wETF6NgbKv77P1CFQp4wXMcqzE88R6SmL83Vg8v5TSpT8/p4ndWDZSyylhNrWQ8B9ECxqhnNM56FDR+CMAM17ALGjdLcy2vmoX2No3FUqvG6aZiNYG84aNoDj4284AW+5Pjg+y14bR+P9UkocZe2WzSln8/JpBzullH4oog0AT3uhpbPjns3x+Aq7odKGwbKPXo+NW7ZeZxsnkU2wntrra/onpUQfND5/40g6ugKo7fp1hM2nwfA13uOLMnARpFln7O5SNE6L7pl4Dlgi+HAfS7fxk/cUz23c4JaeMYI7e859bFxdgK+q/0eEppSaqqr0ZVGN9c62bT96wgknfOE1r3nN1V2gXwTgeerK1USaznTnqW/k22Ijm6j1siyB6FKvmASDQYWuix2hmkUPlEUFImuLjOAHUPo/kPSMnAGKXxvFhvd/f49atvlNqPfADrwp6P8jlksMg8pR+XDU+P9ZWZbU9cf0FWAM5B0ixMiPbXr8m9eW+SFS1B+BkNDpeo7TnXpF9z95fM2NlBOK+ijsdRN8+TKaGh3Tg3oM3Fw40vLr0nA3Korir0L8uJH/i7nnjD4k5p7gVRnoJ7qgEAdFOWXRXGJ9fjVYqiMiKk0poTudi0Gv8+xj3XGeNv0pJUJj9sGx2r9zJJZIAJBA7kNbgXxUUQAmQZ824n9clqXgae4rpYSKZs9prKR3jjjIRzvyPw/79OqyLN889wPs8IUppbuO0s0Pi66vHOCp11YAP/FijtVnUkqvOP7443/nbne7G43a+JoJ8AGswJDaGxCaCAfHuCnAyYB7nxeGoX97WZbActdXGBq5XZEBCkNUZwGgA4GEI2N9VlZjZ4ABzpmS97Ps+nAI8nNn8ZdcMgZArl+U4TUWqc9QtqVhz57TibGhGNXHRkteDXw+uetB3OM3CMfOff/YqOQP2Lsyc8LBkjeijjdX48N2JgAAgJuD08NxBO60Ceba71z+zol83ufDRyr62+OhO6bfPqVkL2g5TeyjnJEBfxfnrBPxSLP4vf1m/vW/EAXpVwHMzReHnAiP0+9MCvode2qhA6d2MlgpJczSz4b9YLT/R9yb+2FXdnvpv+FZdlWmu9VNxDgbR7bXPb+7LEus1p5eKSU08f2DQdMq/B/KslQuvOnqHCr2/LDHTs4ElHNdKSXlwkDOntff5Fe67E/3TaLnilTpT805dwKkv59HGB1N1QR3bD67O/czzPWgU16UUlLybT3+ZODo1LeaE+DhE3b5b/r9/s+fdtppV+Q3mwfgRbgUsnrMU5QrUQM8vxyCN2p64Es0peHNubulOGJhoysYepsU+KIKqa7Rhf71ddUSPitH87lrHrBBk6jj1iEPsNAbXLEX4qHIT3I2OE+eU6Tqnv6xLMsn7HQBHcm/Cy9cxE1w58oAj1V5TZRTjlsAh9MGvNG1jBZHkTerz4E5Z9AwK/kyLvLvHIT/tZe9/DvnH4gqgJVOgwuXphzJsd+rz+qIKDF3qERzACQZYhGCtJL1KcLXMppjCrRF6iJ/c2kcUfeYPfv2t6ISZqMd9F7dv/dNKTkHguPhPjSVenb8X28NJbe7vYhEz5sGfrt947h/4+YZNPUyfq8py1J58J5ewaIB+afGnBMav3YyOg8Wx76FCeylviT2qEh8y6Ao7Lv9D0NUYfhbB3o5HXSq/ijsJPb494PWnjUGsIoomnZq2ysAXrqWgFsb8bkOFJv1vtv9PkrAMWCwdUsN05wA76M4mc9rmuZJ3/qt37oRYG8L8B3qGM8vEhOl61bHKBs4E8/bQYGZrAeUZfm2XT54zunoQ6/0CtjyrBiR9+51VJtS0piFkeJVAlzRPIqSh8dL2pUALsY0n2fPOIp21PKjOBklx8yivFByjOhRoa0WmcPQKOiJ8OhIedjc1pYNI8rD+LgsZPOLMWFgqa+Ns7nuXv7eOAN3TgKHEk1v7b1vDyMmKRxg8OOjKOFp0YBoV/O9yDhuGoCUjN/4ay8cy1n3FUaP8cXKMMbWIoBXTUK3wuHXQtocS8GwDYz9DweocsxdQAqTw4D+iH18hKJ3rB1q2/3bb46u1vkyN5maXHOzhmTa71UNSKct1LkzHElO7Hbi1LxfpEUxIfKt2nOrOpnnMuYcqYXXb4ApxywztRqLiWynptZSSsqIpWHsV+eEoPW3THEGW8nJAtbsnMPIHhip0amOQYg+4QFnQoDguSafzZzDC0EpgH/xPGB9lABeUPeLSszjeabO6QIAf1VVVRzB559++ukbjNIsgLdhTdij0HXAezSZBhDNJt9mgvSgZwwB4S/t5OS4ADaTI3LlsYoabErA/sdyI0fayMUmtPg8PzASyWtZq2rgMCHeDG9tfEpdLGzvKeXBSMpdm2ibVnTBk5XnNOmoRQbkCcsszZvHMiz6mnguVBsGh+efL+K4XwsGxBgyqoBCXlSUnzdzTp34XhRIpMWo2KSA/eIjBAroZhSolAOHRdtlTBHHy15xn8Rae54n7DRfApDW/55/5oSDIT0iYuK8czjRo9Zqnh+gb0w4/6L6d8beNYZeq6SV84rqx4ShTH86WhHvacorWCJ2So8Oz/HGsiw5n+bRffvizO32sjZokRai6FNK/ylsKMAyr8ucW3MC4LALjtOmfVn4ij1tzwrirEHpyp+etg9TSl5nfO0bY/7IsixpoQ674n05+OyoYMr90UZsqcuJeeMMZYDnELyoLEsOz8YVc/vSsDGicDg13r8zLuka61WQ9ZxwYmf9jaNHF5r3iXu1Lx4XKYctP2sBgP9ySunlvV7vF+55z3tu9IfZEuCDfrG5Ra+EMbx0k0YQYTNfFh6lQ1jQK8/sGsRZozP5+8j5yUmg9tTUWqBAkGhvmRtg7lsLo25hSRVQOqIeRZRoKJT9TEMV4yhq9Qz3iejVuDN4FmM+K96kGGdeHYADhLxVgPkvO/HE537QJbwwpYT1YNzReuM9GR625kC5ba1/gSSDIfLzzBw7QGJMjK2Nz7ExLuhxZVp7Pv8RIcg3mlvRj8hPJHJdJ61AdGTdE5LtqQgzlNNy4IynvXU0QJ4htg5R61JY5tR8MYi5SsVYiaTsVYyMOWYoHeMsCNDtjgPAIM+kS5ewFIG4CA8LYz9xEp1XQTzrd7nCZmZ6co57GTup89iBCePeBXh73Ngt6+K4oH13BfAxVvYq285ueV8R4ismQT5YSek5QQnWUzT/b9PE1iMhGDEuoSAn/3mBIbQF2+6niQj+MICP38tr/2OwzfYMp0GKcJ7LmnYPHNh59CE6m5rHHV0pJZojThHGaxkAjz05N6X0388880zpnPG1HcAzcD6cYl5ELQfK2JiYp4RoBnXK4AFB0e0fLNr0JgwZIY4v98OjQ+ehppeuxt/JbEQ0xcBhNKhGGQnn079ZbeK09wzn4NvCqxXRSGWIJhgfTIUFhQ52eQ8pgJyDJ2hBkWFHRPd/RUCxk3tf9G9SSu7BszLSNA4znZgwBqh260QJXP4bBtBmEfkBa89pHaE0bUROgXVmo9iMNqVx1RFtx97xos8c9y+a4FFLkVjXHCv3yxnBuojogR2xGepv1ycYbnefKSX6BMwZevbckfHRb8B87JmzE6pokYX1yYgyeNYhw+6wJz/n5NOk2KNoVWkmY8FYyykaL+k8YC5iF00CMWWgRGkEk1JdUyO8ncxd928iQnTPAhOf7XM149pQFu/2M3b79xMRPHuy8DHU29wDDYsAbCGAj0AE6LBPmVHzMQI6+9oexdZg1qaV8NLR2MucdevAmhiLajtXTjuK9AnBzJF9310LmODPdPudxP7cNoKfCDDoFAA7O8TB857szjLK39gJtltPFutsR1dKSfDM1qhCyZdxFdxhri9ZX1//zKWXXnrdpz/96bLX692iqqqva9vWGPrq6pT8PTv7geFw+P33ute9NmzTVICPHAyq0uJDTY87rMUgyp0AflGpBwVaQJ7AAiAZSMCspGOW0MKkAQZOBMNCsPf8Y7WUJTrbEe24X4Bs8RDDHVYaEpECalMODSsB+Cxk/wf4Foq/yzWugJznRYn6yagzl78WAaGbRCHLWKDbLshYeIAXAF84j8gs1gsjYOPy5PO8+9cm5yzk/gOiduyFdcUoMCpKF3Oa4l+PBB0/OQgpJekDilY5WmtZzwf3ZRMzctglxhNgPOMIaEF8FuGaFBHA5O1jFBbOqc5rgSIXyekUZYm67WsAzmCbW+MB2AG2MjdOh/Exl5wAjW4AvNco+ZS2Me+cU+/H3vgeeyPCW/p6DuU8kBEoXBBsINqYEHivL+O1qXx42gdOAPx3lGXpPpdyhYOOEVgU4DlD1jh7lFt2uyd2nmMruAM8nM1J4PY642ufeB3qnEM1GZXn13AWvBc7MNlufNyxtCxL/RI2rjkieHoR1VYPD8dYoEAwzSmxVtnqZTQpA8yw6os7BfgIGHUBhaPYDrgAoKVnOT5Yz88fPHjww5dccsmBK6644oS6rk8ty/JrpMhTSjnNuy/G5fiyLM3Z5b1e78HXXnvtx84555yx07QVwDO8gMlGB2goyTbqBXnxFoOHJJrhgdi0Nng+fMKAPnYrcAjwQ+WJCiwqBuENZVkqoznmr5QSul50bsECX8LCTXn5yOGjWAEGIEdLifyVeRhbzy8adNkIckBoRBM8btsam80m8CVPRSS0Z1d48Yw2RbzPNPdXznDUrAfUrOeyHsZNRWJt5fK2bPilOjAEno1Q04YTDUrJYC2kY+ZiDJY5CLEe6UiwSECMtkQEmo0Gh44yVaRlzqiZ9zQijLwmytO42vwET7+3V4pt4xkRPOdOBIRNAYwMsHEQobsPQC2VQUSnckbaQmTubzAg1rXXsS3y4NaA92BwMGCYGeArP7zRlXIZ8xnRu+Y71q18LQNq7+kQhrLf64teyHNtWws+AfDsAzBe1mWMsS+LArxgjR22n9nzo8GeciY5J2rRraW5AD5sLZtqr3BQrFcOhOCBMNRYPKYsSzZ2V9coyJOCZNfrnQB82BpBHtzjELGVtEpsvn3jezbo1GuvvfZlH/nIR25w6NChO/d6PcwKZvNgVVWDpmmob0+uqurmbdveOsThty/Lkq7rzWeccYYAbUuAlwPlJVC8ogmnXikl9KEoNStlAbs8CPrgrK2akkTLW5tOns4NaVlKTHW9uaJvsIVkUZks6u6NjZ1SYug0dRnEApSPzPW3xhaIinwYOeAhv89o+hnB3Qudcz+aOOpkXjFGZNt8zW4HL7x/UaN7Y5BRsPJjU+nyMKgcPAYfK4Ha6za6EW2aV+kbYyUqzdGBNM/f7LbqYgnPzOmSksAgYFU4HQyCiJ7BAeSeQZWIOvAj0mEwuhuiuDFpNj71+hO1qtztM2/397FurT/zxPHi0BgfrEauaBGRc3IZKHue40PQJA0lb89AuXJr6I2KgAB8z0KVvUxqmoOCfbB2gTyQEyX5bD+3//b6AiYClUUAnlOwlEOs4uGsWTqenQK8PcuxW6bTMe+4PynKMRcFeAEGu4Vxxh78MmFysJHHGsCzkRgMqW57zFqxv+wlQbPAJ/doOPv8889nV39237598NLF8bqcs9K27Qcincg5APxf0zTNSW3bvvuzn/3shQ95yEOaTRF8iCXQGuP8ctQEblUaQQmOPgRMJsb3NjbvBIAxii+dzLVFzp1TgNJlQEQE8u3TaJ95F8YRf11EuwAbZWMceHYaQoxrEAPU0UXyUp4TMHCIGGtpDNSmyNBkmnRAQnRH9QkQ0VRXp5RMuBIftKPI5ON7lYcdRXBAl1AOgyNnjpn4eYupc9Y7Aw4ILbh8HKy5z8DdbTCUDbxFyWHg9OTFi/alYbBIj9oVtLRcmMoF3j8P2v36VxSLVRo7YUcK3GP92B/AnQPF6EofUIMv7QTFaYMelJ/oSZTC0VcCJXpg8KniM7MkvWbOc9MpUUiOoKYxg9YTbYP34yxINywtDx/zaP1yPKxHeWgGHyMmjWjt7fUl5XBw1v6ciOD9zTJ7LWQR5E4BXjqNg7dJob7XAxfvT7BtLBYFeI6wdBDbpApLu+T1YxHgY29bj3pI2OMYF3MmSM4t2HNjtrPPPffcW9V1/ZNra2vjsk4MZ9u2bVVVh1JKAshhSsmYOa/jn+u6fkbbth8+/fTTx50iJwEePQOEeIDjM9e70VtQeDYPGg+4+VBRGS+UN84oyKl7DYrAz8cLuCxLkSngExWi5hkIHZBEpstc4EdoLY6fBR0NqNUDi3J5vqjtrNS12EQRHB/5dWPDWDOKvlDWvDleGk/OQjVOQF6TFYvU36JqjdvY4C4baDoHHhDQoFzNH4Bzz8pGcher3Pff7/0f3Y51QO2ZQ+vHeujm4D2vtWQd5G515ojCWaepeet6lzqvMa42F0cFAyPPaJMBUODA8eDk/vNeg+oWQCvi5NA9KO5JZzGGa6HjIhcdtFjTHFZOjzyo+c9lUrlEzhqxf60RDq0x46ByDBkvr/OzfKaA760lFRKid0Av9bOUSoRwpu01TJL9xK4BuIdhwRYdg71+/QTAHxMq+qNRCz45zikl9Lw1MTfAxz527LZA0xpkb8e9Q6IjHwZKanPcQTGc1J1MMZvGLmO0pWeVPsPBha+o8oB9gj+My1aXCP6WVVX9RL/fF0hudSnBhrE0IH+QUjr/zDPPHAdOkwAPtIGySEZZC3p444ruVugQmx+tYAOLTHlePBJd2BgiHr+oVfTD8OuCRUgielMX7W/eUZblaxcenWPsDyKSJ5QgLhOZMGBAzbOKdEXEIiIGDgBmxbyNzRgSLVowLtHapybZjJQSxgMbYLy/dxYFuOgQhVHnfFC1qhF2ZZCWt8qtDzkkdAfjevCI5jwPxocRB/pdKhSoi+x418Q6ngF9ak3YcG860gDfOSADuDMKcrXui2GxTm0Mm49gFJjm+ndzdcQOxEgpcZZpGownCtc6YqDG+oZZUeKiayC/PtIuPpeTz1llD+xXhhKYM3LYpNw2OtPv+S0wcfloZ84fBxjYW0eYvvcvU0QZrCOHkwZIRGT9Wl9TAT4YCpHStCOMFx22fNreQmLBY1Rkl3Pwm7q5LbmssDu+h/WTWBTgg/FkcziO1sDbRgegcU7/w4D9R7932hoMnLXM/gpKdnJZUxwFa1/K1P13FfBzvWfYH7ggmBLwbHedfcEFF9yqqqpH9Ho9dmqe60/KsvzLM844YyxS3AD4ACr0usEQOciLm+yNK4BAjt1gMXiMoDdC3YnibHpRPS8aeFMi58gWha2mEnCgZqkxv2Ku0COIbDyfDlq+GDbfi8BFPMZMdMjxAfBA0cIBmHQLDKkSok2MRqgmGXqqeotWTfTSWI9oEMExseBy//esePa9/+ca6DxgMUiwAAAgAElEQVRnHBa5WDXSPEevkUOSXuCI+J6ADliI2ND5NqNnxVJwCnnae57Tjk3FoLsvTiwnFFvCWRWdukQPLwiR1OfDsOUTCwGVubVm5b/2TMmeBzc6GlKuu0eiNA2PDkaKy34juFl6yVzscQ2L5DSxK9bpWAQbbE2ujDCeuZyKcySt4WfmVYkSx8AewNYRLP5FWZZ+t7Qr5ghjhIonDlWFI/BgxLcCeFETxmyyzGgn9yX3ySHPYtm53uN6BvAcJuttmSkOa0i0zYYcysLaHQA8YKecp4/heLJHz5zGDKWUgDFbREi7k8v6Jr5V5bTjg5LCIWVL2JpcJr3V/Zx93nnnfaMmTfv27fM381w0IC8644wzBGubAJ4CXpSAOrUpx8r5yXcMD18kB7wtcC1kfdnsPFk5MHQyYy6iVZ4gj+89KR2ViznzfGkANc9T7/VrYlykNxgQXiOPUuRNTAEYLEI5InQ+wZl84QtyCiQft7vFufQMp7pseTHGXl0vo7vrK+hNURY6GpDlyKbL7ohspRAYRSkDvyNiUhuuFzchofn3PpgaRsH3wN6cA3d/L4oT0fN+j9j8B/3o3mxu4y969xz5WRkcoC96FyV7PiBhPwBZ3rPn0c2LTuJVe33/ozJJvdOzMRJNA0nOCGcRbU8VrgHSUrUrsR5EwtIWUjM6mdFicEw59xxVn5kdQc6d/c2B5yBK1Yl0rHUaBsI79047shRKvuMEmVOUrCoN94SJEWBgGLcCeK/VZtf97faSrya8XOgAmOsZwGOzsHvLGK883nCFDslaVoo7VuzvAODtRQ4dW0rPhHETnF40pRmPPS9y9vqdXO5ZwAsXF2Jsuh8WgTTG1j3PAu2z3/SmN9241+s97Pjjj//ucL63vfeUkjTeM/bv30/AvgngUcw8HIb3x8qy3OiGMwXkcyRkw4pmGG/G0uACNIpAA0pIZaMxmERMDKRzvTdOu9nJSB+rfxOCOHkZAK4sLp9SxzgylrxgRgnNjcYci0HmeZ6UkqiDkyBKfnRZluMyiN1eEQWhrqQZGGmbwPzmi5esfA+zw2mRk6Wm5jFLw2BlsDQA0N86bdA92gQAUxmhaNAaYOgxOxcsG5imrFHOCJCWHrAefe++OTHd5+O8KPEiLAISRI1AXerE633ltqYcWiKxp+91Xj6lRHxqLdFqcKatF89inzJmHCx0JA3LUvLyKSX5QBQk5oLTY159mUsROTbBWPies8aBA+YA3noQHIjSOfyMl3G2di5ZdtOqlJL3B9ScauuNrRFJc+DYmq0A3vxmQfButw9gupq4aZE3mgB4/QKswWVdxpyjtajITgpNVGmdqW4ZH5maUuJcCug2nVO+g5tlC3P9NptnPdl3+iGMA8mUks9nJzhNyjI3rq3q4AMwBRAcXh33BJRK4jZhTARgnNLM2C36CPYDthHjsGPmLO5D4MeWG9ftrrPf8pa3OD3zG9fW1n6tqqp7l2W53fkFY01M0zRPueiii576yEc+cjCO0sLIKy8xSGgO9bYL1/mmlLxHLvcC8DxpXo+ITqMOefqP7Xazh7BimlK3mw/s1lNP1lZP/m7cD3q3UVk0wgEqvx4AnwWGG/W+ESFZaCZq7s5k0cDDwjCmIgYahl1HwcEcMOgMt2hNfomhN0YATRkjUBatmFNCQiDJqeNkKN3LQia/B/CMKGASzUvncAoYHtGdxhO+gIDDMOZycBbejf/Rc5yADnWLneJceU5OqRSBahHzY30CBM/H8QKeGChGw2VN5UjfOsHO/M5WHQwXvc8pjonPY2yNMwMAMEWmQMm8YxWk0swN1kEUv9AZ3NPuMaKD7NygujkQHAfzJurR/hQdjvnwedIvAN79CQaMtTa/IjPgb20CPmr5Xd/flHESjJgnjpgUEGfH55lLYrvri8jO2C2z5twatw8XBXjzrFJDZYOSX/MPG9Tp20uCgEUv+4aty/sqO9cqrESYTqjbCCRTSj7f+ue0bjqTfbtGN1F2Lbhki+xza0PDrCPaDXOewYl9ptoEVtrH2wK8JkhvetObTtm3b9+j6rr+hdFpgludoZAFrx9TWv3pT3/6Tx7ykIesZ4A3eehW3rDoBQgvTP2FqEEUxxiJVEVFPDcUjzzOU7foT9wF60nRTh6A/PO8gHliOTecATvnBf2by7UYdF8iTD9neLrAmNupMmY86XyWfDbu3bKvcZnCdjMSdDClpTEQvSht2rHHlz+rc0gDwGRs5VqWyoR0ToUC8uZfLvXXRCjR5Ej6BXXM4BsnG4g2QBTi9eac4M6z28CEdACcsaDPGNuMAAi5M6maLZmieTbMVq8J3YJGTUSdwCervukiNI2x1onXPKPvgSfAAKDWB6PLY/d3jIa1A6jk4Z6yzBKvzhxbzwCUzgI7Yhw5HiJTtDynxDpmhK0DzovoeFcAGk4nx9T8EoRiZThh5sZzc5DMnzEhtLPuRHruxVoQ2aMcjbf9Kao3nh9dxtrfwiGxt8yre0G7j3ukj+TEnOstAT4c2mnBwU6W29gWzLIJU5yTbi96zi9neFkX59yaXwjgl/XhnbXMPsMV4M75ArrWEseQGHuuLpmd95vVqtaesXcFJONWtWVZskXH1BWOivkxHhzmmQCfX/DOd76TTmgrkaC9+da6rn8npfTRk0466fI73elOGwDPsBGq3HbU81yufClXRLRoNO879WzzoFiyEWVIsxgt1wTyABlahsRiofbUa5cRZtiAjA2LQrKgLCzRjdRBF5wtfAYTiDNOordcl82o+hyfOT4WNt5/rJyOSMY9+Ezvq+ZwFtCjmESpFtqORRndiYjxtHH1cn/ZsoWKKSVRK+9SxGhs0faiIuPAmAIVUbgIWKRGB0AXADSNu4jTM6NstXN9Tjg8DBiK3DwBfBEeulk+60iI7OSyOZqcEoAOmDyjuQSgSqx8zwkFGFJJvx1AKyoAfC6aEvqHfPztUvZJx4ihMBl/qRJjOUknErr5YhwXOqJ0uxtNKcm5+8IIGCdzjH2RUnnPZM4xGD/OnFyiqgiGNV/Gk/j2V3freMy4Z3MmIiRK3ajZngPgzbGvWUe1zjO3Y9tQluVCFPuxmIOf52EXeU1KiTZCaokNycwe4Rf9ysIO6axWte4tWM4M6tJoyueOqSsaSXFAMCMEv8sE+HdUVfXDp59++kZpaI7g5Yvl+5yQxvAu5Rp5EpwGuTKeG7ENAGXQc26Tsfc98M0AADxE0zkaZ5T9HwgD+dztzWu8D6OItkAVAhrPJJLI0Y5n4d0AHsDus7KjkM8a9/7egwPgfXJOM7dtdA8MAsPgPgG2SMa9+5l/iY2Afq6lFnGNG4GUZal+fddXZ3Hw4jQR0hd9aVfQR/JYBH1AGGWftRXSNyI5zyoPbZGOxXdxFK5xAU6oZakEebRLYmNiHGgzxmmJcBqkgFD8OuVxyPbs6pRG+QxMA4dWKomKlXDM2jLXjAOwcHKiZ/MaKRHRvitHBvJ8C18hRLR+5YxRotYKOh4F6mf2oPuxRjO4W1dKaoCmdIJx09J3145RRO4+lxCSEbauOPj2CyfGnqUfscaBOYOEVuQw2V/uPTvlxkOXPWtSee3nY114jX3hVMBd33Me9EjTjTsndqsa5gB4rAdnZqflUt155+Cis9Gtc19fiQCfUrJ+rN18IBcH1fwAG6wXoSb7vKNS0zkBng1SuQHD7GN2ly3DMHUP0Jl7rrZ5IfuAfVlI6BpMKKE0x2e7GngffXb3nIIZEbzgUyD17fv37x/3nHFlgBdtGhwHp6hV3fUVVBjFvPc1sagZxoBhy72OReNAmtEi0gGsXs94AFHCNMYBYLi8xkPkyWJ0fHlfZV6oYICEIgfiOXcqUpNHFpkxYLltqiiUVwno3Rfjz6h7fywB44ZGYdTcm8UK7E0MQPD+DLDX5+MGvY6HynAy5sCLpmHbiH+eAQ8AVt6F3rZ4eam7ft/uZ6eUPKux8/yiMc+JtgXSaFoRrg37+12DHU2QPC+w4AAYU+vLz2w4uW1z636BvN8DLQzHQhHQPGM18Uzmy/xwBjl/DLxUEmNkreVL3m/jnOmUEvW8tSRKdfn/+bPOrt7q/oKtkuc2lsbCusknDNoHgH6yfMscGE9GQXOYXesu8v2F0bTezU/ei3La9icRED2OzzfvIjIOCBEeOtS6t1+AvjHEeinjRJ3LzXOaGHyv9ztpv6WxDtuM8SyKngiP0V/G4TP2CKGsAGnuawLgrSnjtazLGrevjihFHw3M2CXrCLjTRbDHAiZOv+NVd7x25wR4jqgSTxQ4pst+FlhoYrVsgGcHx6WkiziuYScFTtLWOW251dwvAvDSwMp7z/z0pz/9CW1qvWkZUQXjAQT/dlnHkkbOmIIa4JlkBoFxG/e4j5pVYMsAqLdFB/I8UKIiK3RwPoEKePP+5QXl9RlCkQHhHsBzcSaUo4l8RB82cM61ofFFFSIwhkpURpXOWZCvk0M2QCbN6wCC6JKxsEBEtQydTYN+lncWrTJijCAHA2i4R3kSn4cNkMv2Mwfv7Li0omOQMQKiJ7XnxGy/u1vB4iyrEmkBAK9syoJE33IINVTY0BbEfBsPz+35OQbmGrWP4ubwZLGOMWHslbm8fBljM+05Oue4mweADtw5d9ZXNw+bHUHPJmrVJ10nLNSz9YWN4ZighTnBO+qO1gF4+XWOVO7ZnkVWOS3FEHKCgD9HyJq07rElu9ZzdNaTz1fWKY2GXeFccJjl3uXQrXcsm73mdbpp5eoC/S/cSwZ8e9drgJ7Xc57sHQ17OOb2rohHK9elOqUTztwsgOfQSEPklsmztsB2v+eYOjZ0oZ4eEwDvwB62ZVkXJjJXETj4hm3f8yulJHIGrNYykSYQ06lyLNbb7TUnwLPDbI29wr5Yv1jHXBniNux1zjScyFUi3dvLAmgYYA96nmlCYPuSTZTCmpuZCnvKCcZsz+otsAjAY7Kua5rmnldfffXH7n//+4/vCcADXQZbhC1vuhHe73RSgvrjxQFt3qn3R9Hk7j1yI0RY/mUEbH5lE4De6y1SP7NxTIiIx8/8To5Y+1AG2ILylXOqnAKv816AJRtuE4WZcB8WAIDnxVsEPGgOh8Fm0NXuWgBKvKiClf6IWDgDPEKOhAUkIhWpczIwEDYS46YxiMXts0SAHCefZyHsug44Frpx5CFrumDe9vSKlo/ALddgG68swDLGgMn4cQBQn4SaDKlFnEWMAIRhx+YQwoiUF87FzfugnQ5nNqGojXfv860VXzaoe7Oh/c5GBqxYG04m4y2ylZtHp+UDgS7eTSTi/qMpkmiHU8h4cCyMIScIY0T3YF0zTJwLYOkZrD9ptKWAfDgcPk/UI/3FqGFcRFzmxxrbuEKtzGkzXvYOR5fy2b6xd9HfHGvPJQ0C6N1rrpUn0Dx3rxy6GNttAX7e9bOXr0spcTRF/fZI92jWyY/lhFqrXeHvvLdGL2IOBUfbXuEI2we7iXIxPlIVwN3a3s05A+NmSl2h95wAz8bog8AWSzF6fkFEdw1jm9D3nP6nxelr3d9z/gUB8MIzEUkvjWGJUtR8sNWskr1FAD4/w3esra198LTTThsLsAG8zY1WlXdEJe/aeAQNIW9pEQM/hgnwaZoABHgwRDxoCgZDRETR7KYYmJyrF/2LfPMid8/uLx/eAoBNgkt9MOPMSMkDqn3OAO8egMofhfEB6gDaYvTsDJkID+jnM+69JwBisESjgBo4ea3XMbo2nmdxT5lJsBiUUgF5zyIvabH81bJKwuKEOc+mnnypefhpliCEcpweTps8tc8W7YnIzZ+6WzQYSpaDlQ9OEJkYCyxHHh9jjima2+udZaC2+n20VmbgzCnxpEjS3GGORJOcEhudJ8/ZlFO1Fp0D0KSUOJZ0JF7jGX5uGZULwXZ4T86Qde8zc6tVax3LhCmy7kTF7jU7un8XPad3Oiyb/i6Me1Ygm0cpJWOBUt/EOnU6AmqV65ALewqYW+cu927vmn9fnCLr354x9pxRIqs96wQ4Kwe/lEHb5ZvE/EttZN3RtHc0jtatdSIKXrRs2Tw6s3ymE51SIpiksfFZOwV5jKhg0eeqothNMGOtSDMA13E115wAbz8TirLzHNDnTzLSIcSjofGcUpwqfY4IwMe8GyPO1zwM0k4A/qGDweDCe9/73mNWCMADYTQGqhQA7+rqHFyiQQK6WiQEGE1arqUUKVkAuRsWQ2LT55yexc04WNSiBSCSS3T8jEFELyrn8TkueVKRUO5N3KXo/Y0yHtG5qEPUzbkgWhKl5QgeODG6PEH3KPJwjzaie3J/nkdkImfvZ5wQz2LCGGGv8Ty8dN/zwj03I60pxjIcKJGQyIvAg5Ozp1dEw57VuABDn43KBYDGx7P7Midj4VOo1dGPNnums8yhnNVSjwmdfPjQKuTKjCy2tL7MA/WqlAMD4PvcvEc6yZpzaANw9zvjDMCAFdqTk7abyKRrSLI4zXtbxwwTB4PDCGCtIevHevY7jhJdipI5DtLSjvMclUdy3synHDsWjBN37eRajXXgvu2t3LHS/60Bzp55tteyeNU8swH5PHj/Et/teg9s49TNougFHrPKkxbZT/b0QnYzHKXsDG31WdII2ErsCDZTwCCAmfcalwfPM9YpJWynUkNVNNsxCtt9tr3PJuZKo92kYawZY+rI7DE9PifAs9NK8JSgcRC0rQWm3X0nMOPsc5qeU5YltvdIATwswxC4t3n6CuwE4B/dtu35Z5111rgtNIDXPcgGB/Ci7F1dYVwZJdQ2ih4Y51yG6N3CZmxFcFlNTOxmUi0OxozBEMHw/i10kQVw0ADhrWFoUIpq99FCFhMqVfTM4KBoGPacZ2V0gDuQZbBF7QZa9ITBEFl4rcWNXnafPFEby9jwbP0OuItAvbefM3aMma98ZKqN5V69xvNwBkSMdAH6h++6sUs4ZTal/N/G4Qq7mrgF/jilZIylVpQ+Yj4yU5LfhTgSs2A9GQOvt+k4eW8tyxKI7NkVNJi1ZR1a6GrFRZw5x4z1yTXcAJYXL+2i8ZCTmfxOVCtCxUyYd0LPhfJt24CQ97d2RHHmUdrHmicC1UVsQ6Ufho3Xb/1gpdB78t/0KSJjjgCnctz7YSdpoKjOsEZFchwy0bsUmPc0Plkc6x4xZFTJgNK+sL5djDtjar/7sp/tR/+335ei/J+1aGZF8KMoCpvG+c6dyWa95Va/NxbGx9kEc+/BfHjL5Dx1jmPOfTsEGlgvDJJAhGNnfej8tqVYrXOYEvs6L8BbX+yotbhTgLd2MDn2Ctu9GydOYMWhcarcVhE8+6LLpuDUlfezoMM+kcakpek2GfNs+bwV2PTHDmY5ggAvgJRCkDbI+2a79bcwwFdV9QtVVb35Hve4x3+cJpdSQj2aFI0i1Ajv6hr10AZ0FowoOQMigy76MJiAWWRH1e5BRdK8NQpcr5frFg0yuF7HgxU9mRzRDUObP4OREZFbTJgIwOJ3gD+femYji7qkIHwx2KI4m9zGYVyBNuAV9fk/Ly836/BaDoFNpXvcj6eUfE+YJBIg3LPxRGE8NOe4PyVSH/mgFvfEY3z7MlqcppSoN41LPYqGOSxH/Bo5hp5dWsSGslgzLc9RMv4iTBGbcWIAOWqUrX9elqWNuWdXSgnwyL1bHyJzc5ybArlXegKiILRirstHUYqgASYHz7wSV1oTjARxmRKf3UQmIpEu9eo+6DO8J4peRcGGQcoDFJoWtL3olBFm9OwpDIM1n49mxa4Q4i1EjwboMJCod81izGFuVALQjRNnKVcicAZyOZ3IzTMRfbo/TtxYmLTofSxjQcwB8JwnRhYACiB2elnPojCHzQC3ua5Idxkzkf9Gi+GYY+t2TK3HOhRE0GJYJ+6X0bb3PzMN5GPerFc2dXwk77KFmVs9ZIjsOAnYnx9edhpmSgQviBOA0YtwtNhe6xMWuIcXT+oPwsEnjvZ3aPxXlmXp7zeulNKe5eBTShx6eGXfzhLYuaeFAZ4DW5bl6/bv3z9mewC8iMCXCH7Tw861YidelFKy8ImriGw0OgCUvC2OBANqEhhc0XRujarsimcNECmGRYUiFvSJ9/M7RsN7AVMgz4gxbNgB/7cZukIuhjtHlrmMzffjfsJx2zlfyGAyjhaGwXePgB5oU61buKIQxxE+K6UkHcCz5imi/t0T4QamgQjrtnFwAi+cEdG4xKb+62U0vUkpEV4RstyqLEtagqNyBTAAHOPAERLVW8SiDSDJW+4aP/NM+b8jFfq8D5lSYhCJ0jgXLqyQY0o/G/csArW2GMKugp5TIndFVEf9DeTsDWpgjNSOrzC+NrX5EnVYY9YdMZDPnVkCN2IW0I/m3njni+PJKbG3sE/Yih2zRHGfnGO5fywGR86+BEZ5v/hMjojncC/2F6fXwUO7rhbZ8SD/B5U7i6IH8OzLP+ym58dIDW1PWyOc7EUA/jFRoQCsfyaDfEqJrcB6HFbeFv1EVDVYl4Cbs4fN3NTiNpgrgQs75nXWuDy0iHhPr6MA8II/Wiwsh/FnX9l1FVFOLjwslRaOvzFUdjpVQLfHAJ9Lhq3RXEGz3bwsDPCBny/fv38/TBoDPMMgsgY+u65THR2SwWgyYugItJ0oGVhacIwug2oSGFKetGiZp5lV2QDdw+d6ckaWV6ZsTXTPy/Wv1zMmog35P9/nyGUaPZQNeT5wIFPpPsvfYxa8HyMGACwa78kz9Czux316jq63yED7GXDzOgKtF4/G1YbMtfGcA5NL9b7rU+BSSrl2+S6jns3znhO8Jxu8UzEh1cHxkZqw0bK63ueKNrFDxJZOeloowlz0xlNK1pmUQB4bUTJRp/kDgnLwGbjy29t0qiAY2sxK+B2HE9W3q8N9wrGwH6xv49PVnSgdm0lpRq7cs2FEMqgAW/sJ+BPg7bqveegP3Ccmzv7kxFnb4zRZROsYESWmmA0XLQhR1Argt1iwKSXsIUcIyGAt/yCLTWcAPNbJ33BcVS2oSJL+2qQJiTXG5giARPpsp0gOA+qI6V2xT9vtw6MB8DoYppQEEmx2blvOuaUfOexZo2OjwIit4sB+cPJMiT0GeHuKwBu73T3waquhXRjgHVIFf/bv3z9urgbgGTXRtHwHsdmurpQScGdYc9kUA8SgMWCMqskwCblhDMBleHMXum5f+XFeMWhIkTD6L3ebQ+ebVJ8jihBRiIi26jOd39cGyKp4nq37sUiyUMxmAvBoySySGx9GE/fsMzgF+ehU+Xfg7z58BgOn1BCjgBUQrfo9I/mnZVny0nd1RR0tzcF/HrEunKQ9uyI/OxZD5gOIgi5j8Bl/44SxMe/+NbbmwHyij+VlOXjWlmYXi6qBF362lJIoCcPC2XRhkHj77iNT3eanqxh2WAXHUXQnWrem3L9yTvO2q77/HWGVdZYp7IXOewhtgPmWOsBK2A+cS8+FIkcXz3QUZg1oOG32hDlG0TNM1ru1TS8j+vQM2vlybAGJiFbq5Ut77cDNAJpjNoKPqgxRvzG1RqXsxvn07QA+fm9dopc5n6pZpDeJxDbZk5g71SwCDGtF4KK3g5SnEssdN5s5FgF+1lru/j6CrnxctFI4XUYnWZBtKfqoYzf+WC5si/U+155LKfk7zAEHLAvMt3uEhQGevmmkkXre/v37pSbHAC9KJSaizD0s/7fIAMZCzADPQDD+IleD4XsGiTFgLPKxk4wqowEogS1QzPS61+YIRbkH2oWhZdSAKaAVTVvQjE42mNNAPvelt+B9vonFIuQaU58NsERGNlM+Oct7uofcdYzn5f3Rz4Rcfs4RcE/uz/99ho3HKXFf6pp54MsCeJ/LCz1r1GQjR1CLTtVcr4+yErS7sXYKlOc1fqI7ddo8Yepr8+AynsaB0AZNBFyXAjxz3fB/GMtc3iZicrlvERMAcq8ieDnkfM9eA/iJwjh4jh5FhROyYV02nWw1733sxesiYrFORfHGGLPgSMldR+7T7jeiQoBk/3JU5Y7HUfqo7SbdDDU9p0WKSl6T8HPPSyC3GttjkaLvCOhE3dYfu/PgbgfHWQAf4229qvrhHBCJod/zqW/2J6BRP04gae3TyAATawPgExMDpKVH8kcrgp93j0WLWNogbB7G66HTUoWzIvgQGEs/S8fSfTm1bi5HPfofqFbgoM8jZtwJwH9o1K/imfv37x8ftwvgAauI5fWTjS3mHbwJL4kHlLtFMUKz2vGJtBgE1KgoF3hmjyifIGfxiiJQ6XLuBocHlA+iUXYAYAHxpKJ70+3FNwRDxGmZJslle6Jw/ycI9AWssrOQgd5bAC0sBRrYs251cUpQwwRfD4nc0DIieE4Tqu7bjgDAW8zmUTQg75XbvXbzwPn5jRdGiPeIKtpTtfw2Rp64jgPES8+XevhnKS8LVgJ4c47y/Irg0ZkoaICGcpa6klLYs7rtneyxY+VvotEUR0hkwnk3hsZrV2zHbp7vGAX47klo7IpzJDAeG9c8AJ9fHC2ULyvL0lodX3G4CyaUszdu/Rzlb3RQhHrsI5tBKLz0NMr1AODhDCeHg4Umf11X5NgZx1kRvGBVyoPzBOCfPe+xtCNBu6ACI0i7Mk+/gYUBPqUkmHrq/v37x/X9AD731CUkWkj8FHSFiNeg4Px5+DxHoAfYDaRIHWADTiDJe2RUvZbXz6gSaPE0twJnr/c7X94rG2X/clB4ZcA0v/dWNiKfZiZPbMIBQO4mlP82R/rTaJfs+aKdiQbzQQqeNeecuxMnBSCKzccD2tifCCU1BsBnEFctdNhKdBSzWb9zVDaofnnPrqgY4MhoEINZMYYidHoNRspiR4WLKAgj5Qe9zhgTKIo2dIZDhx2RyC7UsrxkOUvVBuh4YL1RFxvCJSI8tKd0gtyo0+3GyuY4zMRztHsR8ezZhO3hG8e65RSLJAnwRJOMFcaKE445QTvvRp2+qyc41gA+0llsJPZIgCIdqoOaNbdTgBfgWJcidfuR/VEhhGlz0o8fFToAACAASURBVCDbYA2zRT6bg567zHFyN3V329WA/z8HQ1XKkVTRb5wZsd39x5oVbRP4Ck4wHg/YKuqeI4LnzNI3cJyIsFUFzdUbI07rNPaC2e0C0fxICwN8nK6oiut39+/ffyADvKT/m+Yt4QraDkAy+jY6o/hAnkxKCWUr2gMAGezGrQeDKho7FgHG+eASuVuLf9ELqMuT8sxyvnyrHHx+b6CKYhbBW5DziB0m70saQf5FFKjOWt6528XLveR6fykQOXmbDAASHTKGwEWUyQsX7c5dophS4jQBpO8qy7J7VOei47ft62NzqHggTJNucaGrgTmlrudAO6KDlMCZC+MrqsNwWB+AHjWmvntPzn6ffIgwbKJwwI7tkMIBOpT0V8b6peVgEPM559JTc4ndljrIx/CbxfxLWdjjGBvr3Jhx6KxBX8YvNzga1yaPKjusj6NyzQnwnkdacDddIO0JjKNucVNV9MEU5V7/7CVVu33+lil18Fuq6GcAGFtDM8S2YDS9txTU+Iq+JO4PwLGz9q2KqbntzTwTeSxG8CEWNdd0GaoLcpnulim3OQBe8AovaU+U1hrvmYxIaCPgIkfMnpmFU4Z9JwDP8SPe/F3Hxm4L8GEI0Us5yrWA0Ng8IVGdBc5QUpI/kieTUiL+cSiFB5FfF7kDePRtLt/JEbn35tEwGjk63kqwkH/f/dfAooSV0c1DeYzXfBgm4AOIspAvOx7bDXxOGfgbgJCjVs+Re5x3/83Uv4gHwNvgAN7rRZh6d6N/dfzK/eU1W9k2p3MEAZ7h1lXNnJoj6QVUN+cNJYvi1klQqQqhl+cCpsYVkwMUzLnnRu+jb+fyducxKrNe0ylNY+DGJ9gZW+u608hl3AZ5XqHMrM/8Svp9R2ynw5lIncNEe2F/swO5WiLbB6DxZ2VZKn89KtecAM9IE3tKn+304uQISmgOtgJ4FT8qS+g72ElM3junMRxB0bMNIkw13jN7yMeNi+ZpYRxAhZpHPeupsHEFi8DJFlBgFd9QlqXXz311uhjmtuHsOVudD0hSUUHAdqTq4LeM4CPfzvmU1gWqAjmpEalDlQdbMtUpJRS+oAk7qTkahnncFS4ue0G6FfZJXwoaZpalBiOIbcXksJPzXDsBeGLoZ/b7/d877bTTPgngUUVyxIdR9OEB8Q5zu09G3qB5QBOrLl3NMwX+WOQzqqtXyM8AoN8dpTj14TviHQNloQDrrFTPwrcMtpk2z12essOAGmR0GBqfP0/5lfcEuAyVSUePu8d8EInnymzA5CT4W06O11jowHhTK8TJP+hQdFTvugZyelzAU84SeKKQLDrNVTRhyDlM9zRuhduliaOZkM20ZxR9gKMoOB8QZJwYDt6vXJI8twXOuZOvxoqgxFFX5iH3Ix8vi4ggvNcHZjkw86z81Wv2fgQigmeM7HnCU86bdJz1mo+7zbXxbogWBsAvNTpc5EnnBPgj0ugmpQT0RPrGTu5VZDW1imR0voTXEMFhFNXqb3QznPH89plUoz0JXNWAb2ok1aHxMRbsHkc7H4E81/CGuFMUzOYKSjjq7KZo1FdOeTog7OHL1q3M06o28IeN5nzlskKAjDlko96sF8Z2Dxx9+f0NJ4tNZou7cwYLjYGf+Zy52o+HzcYaL9ItdkcAr7S3bdunaVebI3giOzTx5OlRvBmNX6adegRgNH6hUN64UkpUtQZX7pm3uifq3pjMfAIWzzU7BbMWrAUAuDyb0i31oXt5jyIdThKn6AVlWWaA744ZNoFx5HW6v8x2SEHwunmJG80qQtkuz3ZOWZacqT254nAEm5pDxAFTDQCkRXM5pWKTMzLuW+qCWp24ThQv9969eMTyjxvioD258dWb7skIdAA/94Gw/3KtvDUg6rSfrIOjcs0J8Ees0U00V7mN7mIzgIVNymzYLGHytLfCKP5+WZZj9fS0K+hnQcnC+y9KvIAkIN+qxEsaTOkkJ2NmVLvIApkH4Dt9ADg6Ko3YT7Q85fphjYG2GSdBo2Y4ApbJjnP5PQW1gti5rnDgpGXZwHmvHQG89rtVVT3rnve859sAPC8ll8ltEsdMeG2iZA/Lg/Hgchs8OZQSgZ1TotCfvBQAzxulzN9oxzjvU83YCCJn4AxkfL4oHE2f6fNZHyOaZIw8B8/Xxnh3WZbAa+lX0OnoakCs9/G/dxaiKJjn7VmUPinT8iwYBPlOG10DE6UYxITjK474BfzfegRU9N12uyJ4i1RZVDclgurURhh17xlQlmh77MRfRf5b2sEYix72vBZ+6RO5ekPrLjNqWfCahaWZorcfHdaz9DKseYc/ysPsKZHXYfYnpSSYsfeJPjFmO7oiFTk+krosS2rqqVekOXqz8rQdmyAYoBvxNU+/8nwcr46LnKstT48Lh12OduFa+GBzpRykGyaPOfWZ7Na4LHgv0nAxPoBXoxps4oemnTUfr2Nrc98GLLMAcO512dHoYFknU7bGW0B43SIsRTh62E2apnmvHQE8p2Y4HL7wXve61ytyoxtNEHgk6NaNq9M3O5+uZmJ576I6VB3qTm6JR6h2mOcuf2GACa50x1tqiVF4clSM6tQtKFF4d8HOI15ggFBhBDCi5oVEbvPOToBxPqnLmAH4i0N8g+lA0RvPfECD8Qd+nsGY+xINa1DR7VtNLIPyv8deN7qJZ8g0rXQM9T9a1iLXlU+OiuBw3NGPkC7qPdGghEMORuGcYCU8G1HSEVHTLzJPq9d+ZYxAdPuz56xP63ETmEUjLsBpHQpCdnRFS262T//+Hb/P5IdHr/rcdGueZihsGfvhIKu9ZCLzGQockEkFuM9l+1UE7UmJZKfPvjSRz9vys+KY6PHJdkeiTe88CygcT5Vi0uHzXjsF+AtG6/NPzjzzzBflVrWoNWDM25nrSikR2gFyURpDjoJmyBl24iu5fY1dZp5HPNcHxouCVUCNoICAi0YfNsQiUQOwEVECXYwD4HruXuSGozGC7lUobcIQAM+7pOz02ZwjYj33oI/4zK5IR7pVbRgd0YpI3UYH0CoD5OMJ6NTebjhyKSWKe2wPVbpmLKtrNQKrEViNwP+3I5BSgpVq5zGv8147AvhoOf/nZ5xxxjMAPICk4lbeQiAx9xWGH3Chk1BEhBfoZuIDIKbueNx0YRlXMAqEfuOyvqDhsAqLgHv3VkTFlI0cE3nuw/Lju73vUMeK1AE3h+eSOBRCfTghjeMfgeXcV0qJuI1DdeuyLLdrtDP3e273wlClymlRR2cxEDGVzmWrazUCqxFYjcBqBLYZgUjpqKRiu+e9dgTw0hejlMBfnXnmmb8F4B3bqoRo6nGxkUOSqyaakoNBSwHvnIdDzYj8f1QUF8eIiuBErb+2aBOXGUDjc7EDWAJCCizBvOVx094a6Gqti4J2BOOWApV5Z2TydSkllDZBnJa1HCj3LEet9EK3odfqrrbI+0evdemFtbIsu93aFnmbhV4b6wBT43nUEMthLlVIs9ANrV68GoHVCKxG4HoyAiklAZmGbIuIoncK8HRerz7zzDMfB+BRrIBT8wOHEmxcEaGLEAm9CL44AnIsIl5Rp+gcYDH4joocRo5cRK/G298tLTeUUhJFEm+hfYnj0MLz5Ny3WwbofYwD8EKbOw1uJk0+z7oKUOTsiOA5D3LWckMcJeV1ymg0GFropLJR8wpKVXn4y0eVD4tQPvPc9pavCZEOZ8hZ33uW79vVTa7+eDUCqxFYjcAxNgIjMTvc0otAgDTvtSOA17Cubds3nHnmmQ8D8Ar6gQWAV+LUBXhAraGNlnyEJICVWhK4K9sC8IRTongNH0ZVKklkT+Si+YzaT5HepraM8z7dxL0QxqD/fzaa41D/z9Xkf5vPyx31dCXSLIKq9j3LEoGFg6QVKvaDs8NBwoCoApBiUDJBdc5ZyefUi4o9l3/HB+xMqpJHFL/In+oeva9V7OpajcBqBFYjsBqBY3QERv1m4BZbTRw+7zUJ8FLIAtFZF9x40/79+x8CkX8qWr1qjvCUiYYqAFXvZMrF75uXSo7SMDWdbghgLuMYWvdC0Cdn/oROs5md5t/zIAFSlL/Wqrnpj45nu31fZUUidTXuBGr/S6lMNFLQKEQHP58N2E0Ih0XJn38xJJoz0DUc5nCM0iAa5hC7vbUsSwzMwlc4Hwv/3eoPViOwGoHVCKxGYOER0E6ddkzfiHkvTeM20rfvec97iMppoGZdB0ZnlLz1tNNO+wkAr+wBiKOM/7Db6SelJLIX4aPp7z/qe+4gkZlXiLLk4JXS6R6kZ/uurpSSJgsap2g36Kt76Mxu3tv7aNhBUa/LEAdCB75d12qnlDADnAeMx4vlrCdaIeof4PM1uXBKkS8UOBYE6Gvv+uSyLEX+4ytof81mvKeGEtt20ps2MAHuytqkJ1bXagRWI7AagdUI7O0I5NNPF9GMEa1vdGcdDofz9rBPVVUNq6q6DsCLBOXe0e1q4TfAOE4tU8rFASBqkysWWaKHUQ1y9yhnDQFE7E6SuqrTKEDvZdQ+IdlCJ6Z1xzqlpGueJgG8F/nneepD550uNL0ubZ5BIxdpiBeWZalV4Y6v0CJwcjgO1OZEfFIYGkXoBqVVJFZC1J4bhpgL9yMdIVdvrKU+xpMcc4UR0FhDp8Df3UmfgagpNZa71S/seHxWf7gagdUIrEZgNQJ7OwJjAx+UL+8AHfx7nWhRNIlSkE8HCHLDhG359LTcUlWE+RQOQK57D0EWgPe7d81L708Ae+4bj5IGwB8OanuyfeBuRslnoMl5VhTpBHGOgn3ebo69TCkR7ulpDKz1oM69+rEhWALd7R4xecJagG/udz/oKtXjZCgnGGEy/poKf/JUqt0MxOpvVyOwGoHVCKxG4CtnBDLAA2eRpmhRh7SNK4BaxOnsZ53rMiBq2i/CFIFeHJG6/+t1nM/UVhagbp0g7/mL5rXjs0W5qGxNVijRgfyu8+NTplAUzYlQm+5Up/GJTjtV1KeUPDvqXxXBC8OREpVLifhCj2tuM3cbxeiAZ65oIpwtv6P8+1fO8j2yTzISpOo6aI30rr766oMnn3yytb4Xa/HIPtjq01YjsBqBr8gRyACvJ7qvW5VlSU0+9xX5XNGoIn5Rqo54Dk7BDGiCo3e50oAnLXoIRTTolxYYqwKj1zlwXEoZWzwkA50PeCFwU6dI+c55IXL40qJGPFIUwJe4UNqDA2Q8RPRSDUR2UiEcCf3ZPzZP2VkAjNPm5M8BvDFZXUdoBJqm+elRl6j7NU1jDb6+1+uNhZNH6ONXH7MagdUIrEZgoRHIAE/kpb+7ci4HyXxq2oEEAVyiGK8R6cvFy8OLatD5TkxyYprmOflwCr3pHT5DtPaMeUvQ4lQ6zQEwBwAROyBHjZ7P/aXzMbL5zPnu8bJZhJcPoclA7tb8zHv5WW7Y42f+Rp0/mp7qkW4Ae6EX/FxORYCwv1WzrwWtPvfjvw1Bo2eSm6ewz2cqAwnOhbw6rYMT+j7XdYhCXCdNoqmQvv/ed8tzjbdbBeedd17v7LPPPn04HP5qWZYODcrnE184+v7VVVVxSsbHKo4aJtx1OBw6/tGxl+NTrlJKH6iq6hVVVdEWnNo0jR77b67r2qlN40slRdM031GW5VO/9KUv/acb3/jG446Gl19++Yk3vvGNOTnSN9aOi+rzCQcOHHjViSeeuOk4R5/ftu1/SSlRoObrDXVda8w0PhZzq89aaCds8+JY9yc3TSOF9aqqqp4Wvcyngvvk/dzoRjc6fjgc/nxVVd9XVZVKEIeCjNfwF77whZNveMMbvj2l9Gt1XZ9/8ODBk/v9/qYzIfKtjf7mV6uqeu1FF1102e1ud7s7VlWlkdQdw5G2li4arZMn9no98zgWiWo81bbto6NapvuUr67rmkjzjfk1bdue1ev1fun888+/8Jxzzhnf38UXX3zcqaeeav9hz17Z6/Wkm/LauLnniiNRH3HppZdeeJvb3Gacivr85z9/0o1udCNOLLbpsPOvR/fz2aqqXjMYDP641+s9q7t+VJ8Mh0NjZd7tIw3fOcN/Zt2VZckWdOf9acPh8P5ra2vKRg+GVsW6fFnbti9bW1vb9lAZ8zUcDk8ftapWDmxfStd9MaWkjfQT8nPR1ayvr399v99/Stu2ggCpSs974XA4fPy+ffsuHQ6Hp1VV9dJ8P8ZndE/6XUxeUp2PuOaaa95xgxvcwP4SIL3iy1/+8h/c6EY3ynPHNnkO4ufz67oeP0fMlz30sDw+0UjrxXVdv5LdaJrmn0Y9TtjnyetldV0T/OpeuuV11VVX3fDEE0907/psnJxS+pder/d/3ve+973xtNNOm1mebE3Gs6vS2nTpbsomLLIvOuuZ3WI/v78sy/GJltYStrXX6znr/SLP3rbt31mrEahlG/Xeqqp0V+2uH6VoT/jiF7941k1ucpOrB4PBL82ar5GN+qkdvsZa+XjTNI9YW1v7eNiEH802wXoKmzn3ek4pndU0jbVjTPLFPprjN2SAt6BtVJOpL70FtanFbEoJqN8nTj9DPRtUDW4AJdASparzu6Bb9x6HP4hcATWjrt/6toeNpJR0afN6Xet0gHO+tEUlNw0s/b8LzozbJMi7L6/NTkB++Pwzz57b3OZz5v3OWOg0x6hxTBg2ve/V82/b3CWlxNGxqYjgHOBDjT9eTLEQ/V6PAOPHUZLyYACV0TFkAFRPAdS9jbrRACd6/9vUmiVwIBzVO3OjTdvBjO8Nb3hDh8C8rdfrvT+cCy+992AwwFh88O1vf/vbOQHr6+v/g66irusLq6oan7jXtq3qipOqqlLNsDYcDpX8vaHf7/9G51k5jfdtmubZdV1/nfV04MCBWx933HF3a9uWIX1pSukTdV1f17btbVNKHKkX1nX9llGa6BMxXjbz943A/M5t276mruuLm6a5hQN22rbFCj2R8b31rW9tXDd91nbGa9HfpZSsia9tmuYd0iJVVT1hO+1DtCLeuB86jLZt/2dK6SfKsvzrqqoelw/lwIANh0Nr69F1XXPwOBLG5ediT22c5XDgwAHGYf3EE0+8xXA45EjTtnywqip9FPrD4VDVxt2qqnpDVVXA+3OM/HA4fJy91Ov17PGiaZpblmV5Ttu2t+r3+9/ZeQ0H/88++9nP/uYtb3nLsfPypS996cbHH3/8r49aLP+3qqo8O2Hn+Oji4XD4oKqqfrxpmrNGLZlfdODAgd885ZRTxmJaYzYYDO7W7/fNjXTUbQBVXdfEpWzH+qFDh76wb9++kZ85tL/eAECc9ObZOH1VVTHISoOsuf1t235LWZb76roGGpxb+8U4O+f8JcPh8HePO+64fwuAv1XTNOeOWMAX9vt977vlNRwOHzgaxwemlJq6rq3lQ03TnBpdOYter2cvp+FwSD/Dhr1PGVJd11c0TXOCI5tH9/fGXq9nHr6haZq/Ha1j1TP/2rbtL3JOYz6xgjk4aa+55pqLTjrppC8Nh0MVQr8ySutd3jTNjxx33HHOdvhCOJbmjwj673u9HhHwVzdN85xRVdGhkcP4j3l8olmX9/+nsizfP3LKP2H84kjTbh+Sz1111VWfyQ73tEGRGuXIcP6qqnpsXdds6Z2bprlzXdc/PI+w1xkcseZ/MOa8+1Hsreqfr15gX3CIvtkcp5T0YnlHv98fn3MxGAw4ZWtVVX2+1+v9hWePQMUpqdaaMYRrHKa/7/f7mrBZozdqmuY+IzH5M3u93m3ZqKZpfn3WfLFfO3nNaN44JPcZORQjE1I9uW3bH0wp/WRd13DOUe0wYa71nIO0pmmkgmH1u+u65pBKiQsEBU3P3lBRp5SAhsiV9zhN/AVwHxBNWgyaBi3ASGkX4yyasgCdIueEpRy1AlH5fafoEIYBpqmK+jCkjnLEDjhtTaOdP4xImpEF8DZIBng/8+WzcjRs7vwsR+gZvE0usO++LgO89/O+3gdD4O+Br2fWfU4VgaNQdY7b0jmJvvP5pLdfDiZkI8qLU454/cZdjwCfAdj9jUXqe0bLGcZSHcA3Owe3DwdKkxwepPFf+AoR341HhuTjI3DlkKlwyAb7AU3T9KuquqzX672vbdv/oYfyqNzv7b1eT0rA0cA21P5RlcFtRwtT6925AX4wGADm+9Z1/e2DweDxxx13HIfhusFgcIeqqp7eti2R5iv7/T4Wo1hfX390VVX/2VoaDAZP2rdv38cPHjx4aq/Xe9goArnv6NAdRk+zIHO7Y4APQOBoGXvRZjp06NCn9+3bN+7CGGWf3xeR1GurqmLwbUgsy2E5+K0Avm3bn6mqSoTx8H6/Ly3zZQDfNM0ldV3rdGXeM8Db9Az9RolkGKWvb5qGw2y8npBSumDfvn16T/ebpuHF22fvr+vauQcXdsD7Lv1+n8NaHDhwALBjgThP0g1A9bGjo4wdhvGOuq5/MBtxa1YkzOEty/K5XYBvmuZ/pZS+zWsAEkM+jVWK8QAQQNH5CfYUA2vesvEF8Bigs9q2ffqo2uR9ozbPL+n3+w40suawQT8aZ5o/asKx+9OUElB7/BVXXPHuU0891X4G8PpEPL+u622P6GSsRxHqD42ioTczvOY8nNFv4EhyljjlbdvaC6qFnlDX9d/GyYk3aJrmAWFcPdftpwD8hhGfxowClbZtsTFfGA6HT6qq6ry1tbUPTo7PpZde+uRgUzAeh41Pr9cznqp1PtQFuUVPVIsKIM/xQfO1vr5+clVV7PH9e73e98xzHGwH4L+/1+sJmA678mvm3BfDtm1/BE6NnNMLqqpyFobgb8wyclrZgV6v95ptAP5U4/blL3/54aeccgpQ5HhushsB8DPnqwvMW83p5GtSSl/btu1DR2zUw4bDoc+43xYAP3M9E1wPh8OfHbF+Z6eU3jYYDF5x3HHHfdxeHA6Hdx0dhXzDXq/3l12Al0cXOfP25eE3nWwWp+GImiwiG55ho+am6qYUZ5BEuAwkcBUJjnuVRxTvvZ3l+1ty091BCdABqihbWgCRBsBV5M9DUZI3FjfF5wNiX+6lC/LdReT1OdoH6rlrnfvODkH+WXYCMivAyeFNcXoYTJoCLAJa6+JpdH1Q6CJsFOxbore/OsYM0BwHjhDRoM/xjBvgICIMUaFonrd6Wd5IMT565qvTd+ALmom3tvAVYHaLkVECAuYPmDpWcVNf+Q7wALO/zJup+4GTBmi7CJ4zKJpBJ1VV9fjLL7/8jbe4xS3GYsyPfOQja3e84x3/y2AwADKv6Pf7T/bMo8hKdPq+qqqULW40fFhfX79rv98/p2katDaq1DjvCODDqbx527a8/buI2jhxTdO8fLRun4X2PXjw4C36/f6HnYldVdWhtm0/0uv1fv+iiy56xZ3udKfD+vFvE8H/zIip+GhVVS+rqkqL4nctCvDD4dD+wJgdrOv6MZPHczZN86sppduPWmN+DohPA3jPDFBSSj9e17UGT9VwOPReum1dWdf1N0Wqyv7iUIiUnGn+9Azw3mM4HL5mBI5XjFiAdwRToy3zv0/ujwUA/llN0+h+yY68otfrvbK73obDoTSRr/W6rjko9rF5F+F+VlfOpmleyxFcBOAHg4Ez4h/sXHfAzen03l3nbTgcCm44UMMY943jmyf2xL13AvApJc/zynBgXhiOKxvYdYCeMWIMrFNiXemSTeMzMVYbUewOAf52qO66ru/UNM0d27b9zhELceVll132hMzubGd8FgF4guQ59gVH6m3SFIPB4IK1tbUxuE+7tgL4SGcZl18ZrXuOI6w6kgAPAzi6KPTvb9v2nC0AfuZ6DrthfqRJX1OWpbTuYVcX4EXHohhRGhoN/Tf2tAOkM7iKzg9Fi9tzAogZBu/1yDi8BXA5+xZFrblLLncT4YveGbcNgx0eI2qbl6juHj0uQjUJFjkAzmDI6PDQfXXz7F6Xo/Asmsv59y64d50CzkE3os9NZvzc33itKBf1JZpGmQPvf5mkx0en8hETqlEXoaO1Nwx/R/1OtOceRaryizmPd13HG/XZqWskw0EyNtgM5XcW6Y4PegFUEZVhS95nsed8dme+c2TJaXHOwEbDhc5rNkVgMwC+GQ6HvzJaiD80yv3efsr4rTVN88YR3XleVVXjsw9EEM41HkUmKPGNc70DlAHPv9Z1jfXAJO0I4K+55pqbHX/88c9v2/YLVVW9vq5ruomThsOhXLt7YUStxTs2TUP38JKqqpSNHtpqDrYBeHtCvuyZIwP4vH6//8RFAX4wGPwCWnzkXIkibeyNY3rNi0i3qirtpe9U1/VpWwA8XcNjRtH/OXVdc9pPReNHhPyeXq/38muvvfZv19bWbt7v989smmYsDM0R/Mtf/vLPPfjBD5YnR9n/HQdMCqWqqj9YX19/1759+zYZm3kBfjAYvHBtbQ1ztMFMdC3WoUOHvhkdXlXV/15fXz/t+OOPz46ddMXj7EH6n6qqpNXmjuAHg4E8rOjwgVVVPRclvra2tkn4ur6+/rMjytv+fUFd1zQqU9NjAqEdAvwj6rr+zqZpnuZ0SeMKxLsAPxgMnt/v96UdMBxvw9zMA3KLAnzY+1s3TXNxVVUXjmj0sX0aNU+h2ZlLVLogwM/aFyqbvmrEUH2gruvsRB5mj/JYbBPBf6aqqnPbtn1kr9dTEu1ZjiTAS98I7L6pruvHtm37/VsA/LbruaoqOCpIo7N4UK/XO3+rlOGmRidBIctBuf6kLMs/mfBOvR6NKRKVR8X3Axoes9yyfKHGNqJCUf412QsOkAco8h9oR7nW84LWFrUCO3S/NIGe+CJVkYPPyJS82+GITAI2jzaL5cbrM74mG7nkXH13cXQdA3+b/8bPGRDsgfvh4DD0OshxThiASwNsgC6KlWqeCKjrGLl/4K9BD++b02KcjKEI2njKkaG7HXaD+dgk6EspMbDoU7n7++32CN6YC/P1A03TyMWiyNFVf5NSek2v1/N8PHh0LaOpRPGwayKCv8NE97+qLMvjsBJy8BiYyEc+1K4zWgAAIABJREFUcCvKbmRobeT3hzimHAlONE6aSrFaN5Gr5lRJMZzRzfdvZfgmfw4AOQqjwxlO7/f7H412wvsYAbqTENXJCc8NGNsA/ANR4sEWYL0+VFXVi6ZR9JE7HDuxHIlR/vlviNGCpkTvYcTk7jcBjedp2/bxKaXv6fV6X98B+EeWZfmZlJI9ecPYe6/q9Xqv7rzmPgSEjIYIuWmabxrpQL4PdR1NlYjcrOEr27bFFEihvZZuom3bx4aIVGSp0+LGNS/A93o9Y/Hv8WxyyQSv3fex/v9T0zRvCsek69h9U9M02EFG+7y6rt+/AEXPfjCY6E571Vr22QBFX5BPc07tvV6vxz7Z+1NFt1sAPJunBNlhXJ5Haud1wYYcnKCFbxJzLNJ7zNra2rUdjYLx+Vhd17RQh41Pd6wC5G6UUjJG2d69JYSVgpQtr9CF3LEsSzqdQUrpj3q9np4b49TqcDjk0L13bW0Nuzf16tDvj+7qkDA89EmcJJgROfhZ+wJzan7enlM8V1555SknnHCCPfv7kUKjyfhwr9f78W0A/i29Xs+9Syc/r23bi3q9Hm3Nhk4o5mKe+Vr4NXQTBLa9Xk/K6P2xZ6bl4N3Pluu5qioar2yfv5d91pSuaRoC2NOappHk/4cx0zSxgdDS8t+PinawJnUjQgiDDoS1UEXtWTiiWx67+nS5eV8W1deE4ptieCzyCDAEVnLOAJmnDWhEEdIC3lOu2cLJ5XGo9i7AZ7V7vvWuOj4L6DLIZ8DOEX1uE5gdgO7fTr5fztf7WypYIGWB86wtJn3iPTMAJ4hyj4CQxmAjT59S4rzILXpmSnAOgmfkyfk/B4mx50g4Vvafu15yNLeRpjBuqhN4+Es5yU0r4lEkf4fhcHjrXq/3DeHgeabze73evwVFNy/AuycAna/jR3ng27Zt+x0B8CNWeCxO+aEZAH9hr9ezgInBpHII7w7LoXYAniZB7/6zFwX4yVxjJzfMmaNO/S0ln1VVade8DIAf5yMjyhYNym8/uaoq1CP2ayMHX5bli0a5SXvroLaTw+HwI2tra28dDocYgP/GkFmDk5qQmNOfoq7t9/tSDmOR3ShHLU/8Z23bnlmWJWHYK6m9RyrpT3YA/gyHYozA8yUjR0BE7++/R1oFs1GW5csD4K8eDocc2RuXZUlz4z1OGwkQsXDPqusa07QTgH9h5H3zsxHxdt9HnpUBsybM+6bUzOhvnbV9BiEeIeS8AB+2CXt3yxFLc4+yLL8pAOo443Pttdf+zkknnfQIepS6ruXgVVNMjSCnAXzbttKebKa8bzsSWV4zOj70orquMZnDCYD/Utu2D2rblrP1vuFwaJ6ICGkUth2fSYCPtMU7IqAgVPwobcNxxx1HDLjlZX1q+lWW5SnRrlzQxhkUuEn/AFXOgn0xC+DhyUYVQ1VVV1RVJYDAPmSR3ax9wa7cNGsC7NOoaGC3fqBt25uM1rMA8eRer3fPbQDeGD6tbVvVAXcezRWG7qpJgJ9nvhZ8jTG650j0RqvyPGJVQV3Yw60AXgAzdT1HBM8xQdGP7TMnp2maB43s5S1TSrQ2vbEgcmIDMWyARjQJyHgEylPGV+RvCSYoIC1wQPfREKDJD3s/DgAaBW0PqFH9G5RdgIgUgPI5KmzAyLGQmwZwonZAZvMCPgCY6XkAniPurJLPFL73ybn0TL1nit7tZxU+BqBLzfPeMyXfVdj7GRGeXBtjIm1ABQl8OCccEM8FwHn3z4hWvcCma5TkzokLjRVHQRQiTy+9Ie/G+bE45QGNi6h1o4IhegHQAXgf4yPtMVfJ3nabeOIe++vr63eo69o9nBx03JMjsnRP506joxfJwYdC9X+PlPMPD+N87cTBRieOSozM+7n9ft9hQiIFkdJLUeITTo85RHcRAREp7oiijx4OcoyYiknx1+2HwyGjrN4dJb80gPdsTdNQ1cvpYoeeWdc14J4psltfX5ev/JG6rp975ZVXvuJmN7vZhs4j9ijKkdG7zdraWlchf5dR+dx927Yl/qQQl454VUSVWWl/l2uuueYBJ598sjWGBlaCd49+v3+njtHUaGm9aRrlmnkf5eV0s7Isn1JV1W9PzJeKinlEds8bDAZv6vf7zx0MBm+dzLOG9uJeg8HgkdT/kxTroUOHbhL58e+p6/qhTdN4vufOEtlN7pMQFmKGdJwkiPqWqqq+G6Oztrb2kq20FzH+O6XoNwy96oO6rr93RMN/O4diOBwCyNf2er1tx2cS4LOSfBGKPrQVv1hV1Y+1bcvRAiBfTbne6/X+sGkawrAHcHxH0e+m00cnbEpW0c8U2dkH2enfal9E+ehHR+mPu0c5ZDeI2vRZMwD+iWHrrA1VAh9qmua3c6XPHonspCcxvHRqv8pRmuLYdVX0Y0Zhu/XcSe0dZp8Hg4Fqpvv2er2HTlLYGcjVs9+QqExua2LigC4aCy1KUPOpMPQMLfDzELm+GRMgPzAuZ+g4CqJ7oEkBjYrnUTLaVOvoJ4YDZUyUkMvZAHoG4qySzwK7DX1Ap1Y+R/oZ9EWY3bK5fCxrpvtz/n5sfzu5eX+jBFAETdzEmwXm9AqAWumMDfjOaQfUxOlxJvcxkZoQKbgX78VIUs8TTnmN90K7dhevaMihPUR3RIp7dg0GA+VOKihuNSqfo6gntHxBRHqHqfZ3APA/17btw6uqek6UcY3BCY3fNI2UBaPy6rW1Ncfhyie/dWRoLk4pEVyNmye51tfX717XNfX2T0WJCSdsRzn4DhPQBfhN99Pv95+1bIAnporyLGmaW9V1be3PBPjhcEjF/AAbvK7rR5VlucmhtLlHqbXbyOPWdf3L3Rz8yLAArCzaelev13vqRATPCbjfcDiUTrI+L6uq6o3eJxvN4XAoZaJ99R+llH6QwC7Py3A4pCy/bBTNA6ON+ZqXoj9w4MAzTjjhhCe1bXtKVVV/TQswAVoPFt1WVfWl66677pdPOumkLLLboFhHTIc98l+tYdFnWZZPWhTgO3Yqp4Hu1TSNMb03AKzr+mdyt84pzsGuAZ7xX19fF/GphBDpfiuafNb4LAngDwNmdds0Cm3bWmtnlWX5W/oxbCf0XTAHvwHw2+yL49q2taZoPv6+LMuNdTf5WdsBfNYJDYdDe/r2I/3ILdu2vfkeA/wnh8MhnYe1+Y11XY8rESadiU6Z3Mz1nAF+mn2eB+BFqyIKIMbwApdxFB35W8ALBEW/SuCAl9IdlFquw+MAAGsgMZknBMwcBYAm0hcpi2TVN2rykUV1OVLNZWxZEJfp8/xz4AwUc4Tv/wDc+/rKh9PkXH12Fnyfafrc/CY7DV0639+j6FGQPtNribv8rRI61DwhymTuXOpBnlKEKVpDfXFmMCQ2rnE2RhgPOSmRzzglEuNsjDgU0gFa/Y7Lx3ZzxWZ4UGykl48A470nnnjiuGHOYDBQ4yx98Km6rh83yofK+z+sbVvgrmGIexFZy03fM6Ukz/Nvw+EQezOzDr4LzByJXq9nDK4dDAYMsXSNPDPPeuxMDIfDhyqrow8Y1X//8tra2j8fOnTo1nVdiyzulx2FmOOdAvzNKebLsnxP27av6/f7bwm66y+j9Mm8GPelRvBRMXGPtm2fJY1T1zVh3EyA10CkaRpsF4r8iQC4LMv3hpPkPdTav32Udnnxvn37PjIpssPCtW2rvE2d82cmnYBR/4PvOOuss05XGxw9KJ6ztramkctYlU1Mp8xHhD4YDJ6u7jyvx6Zpxnl4TkewQeNfzQvwmJLBYHAnzWzCDrxY2VOshQe0bQu476BUqt/vfyRsyKZ5TyndeDgcWk8a+KiN/o3tAP7QoUN3CGdWzvk5vV7v3eh3gr5er0fl/HQs0YEDBw72ej20uT2ilE0ba87MSW3bcs70hQA6vR2K7DaVZuk/cIMb3ADL9+yUkgO9/s+s8eHYsYN1XT97p2VynQqLn2ia5r5ra2tYSvuPnbJHBSg/Vtf167v9TqY4OjuK4LfZFypb9GLBpqk+eXGnhPI+Ulz6JGAC5gF4gZfKkVHt/KNSStftNcBfeuml/Zve9KZ6UagS+YXQrfzsFiK7DYDfaj3Hfh/b51HfmHeMeon8KXErXYxyUdi6XQQPwBlR4b9a5Z+b9FijbM6k+0Kx84gAhbyBhSnHbHMSkaH9gep480wAGAdBCQr1PGAm0BHh5u54mYrvsg3d2neAKxKkXnf5WyI2LILPymp7CxP1jV73f68H3JnazyVyOT+fo33vQbgjSswsg1wgoQpB4gemNAXiVOh2Jjp3H0SFDCYHRl7V/RsvToPvHcOr3EEHwexI+TuiO1QksaPa10107E6APnL6hFjjDRFjkRX5lOTvBBqhL7jJYDDA1mBlvqGjZL8qmpCg6G4wb6Mb1QSHDh26BTpajljDh5gj46Wb21/0+/1/7Tg5NxkJqlCl3z3y3u8+Kq9TN368HJweAVVVEb9xDMf1rMPhUMTzDxqWdMfm0KFDPzTZIa8TpXHyThsMBj9dVdVNjY812ratckgAM3ZClgDw9oMcrvWegc/zmV/KbOmXeQDefrCnNOhAxd9QiWasm4NOg5R77vf7Kj1Uu2zQ77kO/rrrrrtlv99/lNrmwWDwkH379g3atpW3v/MI4NR62xs6HCoXNQ7XjpT0tBl/N8pDY52e0jTN4w4ePHhebmwTe/p2IU78xlEfBacmLgrwtBbmg005vWmab4n1qrEG4HrvCGg4lUR/bAWW8Tvbtn3qyCm4s30YrNLN/CzSgAAaIzH14swNh0POKk3Et8VeVsWiSsK+PTfq4NkVdcyir+9q2/ZEYBj2TFOaZ/V6PWB4h0mAj7SIKhz3PN7f3l+XvX6//7qgwn8sOpp9MtImbATBHcW0wEDulpZnX+Ra784xzONjrqqqevNwODx33759FwXIKYcUdHUrbsZNerLjNG1Q2HY1/23bfru5F2xI0UUHw+vCOXxTrr3e4j3GAG9dRXnxxsvYsVGfiZ884YQTOJsCvHn2he53p5xyyilYnLu3bat/w8al2dMojUIb8YJpAB/dNokzx2uBoyvHHRUpnMrx+omeBNJY283XT88xpz89pQ7eXhynPQQ4dV3ba5M5+LnWcwSA1scPtm2LWcIwsVPjU0jpHKqqesZUij4GgLfEM5VjtvhF8d1SJRvYz0WholIDJ+JXp6qOVlcsxsjPRLI+/CVT6q05Ez4LJShC5hSMO5kFyOdIGhjk+wUIuRbevzYfo5Rr3DOt79+uSj7/33uLjr13/lnO8+f3yADPAQDu3gvoGhM/U8Ii8ptsRGKAUeoie06KTe2zADhVKoU9A02fwEBJX6CcpCqyQeRIGAvOjvSAaGHclnUZV4cSl09T2ZAvatXzer0eoWA+MEhJ1f20MY3nsDnUchPZ/BVdQtM0FKXvHnnPxED5GZSaoRl//sorr/yhnCsG0NoxijQjB87YURIrkZLr73bdKg4ePPiNIxEaQ2N9jC9OSNu2cvXjJiiiKJ8VOobDhmgGwJtX+X/Cm7G4KqvW+/2+ZkOU59YJQZzmMq9bW1vbeM5p85HvJz/7TW96U/TiDziLIMRxG/N86NChr1M1MBqLp43o8Xdde+21N9i3b9/LUkqP6ff7UmAbnew6Yzu+H6VuGg41TfNVATQX13VNwPOhzqmOXvcQ3QL7/f64k51rfX1dquR7qMP37dv3ZcDVtu2t+/2+rmrGdMzS5XQR5bS6/bZt3dNjDx069CsnnHACJ6LbyOlEjTzatr1j97OMx2AwwBg8vTsXYaQOWz+RA6fRsT4509YIoKIbUH0zZpyiLfTdm6aRqvnxjmM4vg85bMyYJk3b7RvRXCjoNw7a0qVOq1qle+rqA3SPX19fv12v17N2iVKJFTlR1NvSdJ/TVY0Iynrat2/fJYPBQGOTTQd4xfNsAPyovtt9ikIBC4V9DoJyqohoSqc8DXfsidv2ej2d8r69Mz60UDroKWn9ss5t0cJ48tFnArwmP/1+/64ppY31EmNuv7ELGLz3DQaDV2uussUe+KrBYIBxgQObrg7AE95KN83cF531/M0ATQ15HFXuvQUmBHO6qGryo0WxTnfmnT3RNvfx7jmPYawfjsJ3pZTuktePfTFrvgaDwf3neQ3dBk1IntNo/wsvfz6lRI911+5rIiW90HrWdGzEsH7vKG2BDc8XBvT17ON2AC/KlbNDv7pJlMxG2UpKyY3afJqkvCqoFbl7FD2qiqEA+sRhhGWUkM51HxuEyQ5gUS6HciDI8ZnEfbzoWW1tx8YulNTAGZ1FsU4I6HNFd56Tdw14TTgved56TuPgMywoX8Cd0OgLU56B4yEq/7/t3b2rXFUUBXDuX2Dl32BrZ6sWor2VpaVgGwshILEUFSsNiEFQxCpE1CKCpaCFBj8ClhpsAkGDqGhxnN+wz3Dn482bee/mvQezBh7Jm7lz7r17Jllnr7322uLg3L5g/lFgNbAh/hNgR+ofhWze2mv3WB7SAEscnJPoack6eNt/WHktEUgEEoFEIBHYBvBek3lr7QK8zP1RyfNHKepl1fNfK2NHKfu7rBNAyapR2SjmT4vu8ZxNwVKrV1FrXiM6Qst6HSjLdNW3N1mCynQp220mjHeVMbtmrIF2PX3pgLabofQ568CVO9uCkThiF2o9LXCobJk6fQBlNSp06XoqG8FqAHLZJlpbeUP2bhdrs9MZBRsldKQMcVOGphXHpgpVzmjn7r4T7fLVTgQSgUQgETjsCBwJ8CMQ1/bGh93QB1PDZKeLR9GXjiE0k9EDPtmmNjt1aL3esnCZOUU+KkEWTbDFNOPPlXYp9XxZOErYsUAfUKId0EtLPvaznkx0N9pcrRS15VqMfHWcDNh51WvUNwE2S16gb9rOGjtA1FBtaxgKgjMZu7IBUc+9TYBcscIimMinZx07oK9fzRwdLQ42Bu6ZQMpzlMgYEpTnWDWPzmOm4XXHmjk+aVvcYX/lc/eJQCKQCBxGBLYCfAEXGlmft4wU3fzBuD2ij2YspTdAo/gGxrJngEZFLgPW640iB7ZAE2hrPbu/QX0u0wZwAFb2DfAJfmTeMnPtGv4u+1XnJwTjTWxzIYOnA3ANavm9pU7fug2I2rbjqJA5SwF9mwDADqS18CkzoPad0xruaW3QTNUpXacaGlGG60Wpq5mpl9lwWMumg/oTNU9wSDWPysdO2DS4ju4hoAfcBuSnGfDP66F5JAKJQCKQCCQC+0ZgF4B3DFCiWEZTE5cBxz4tDsACRc+zIVR3Ri3LrIE7wNMvDvw08wNgtDXRjPo88Z3aNSBGxS8U0LV5APAU9s4BjLED1qHqBfJodudQc3etwFO/IVEaql427TibAlk1cPf+3nIG3IEtAx/X5ndCEsCuJAFoV9vfnIcIyWZBNo7GB8wEc8DZ392v+7QhUaLgEbAwdynl86J9sIbVUA8zm3EvV4dhmI9nzSMRSAQSgUQgEdg3AscCfF+w/NBJ/Knq5y00KwNRumIcqMvWZf0yd6py2TMrTlkutzK0O8W02bs2D4De+xhbGNG5qd6OSXAMJsE1WFf7R8+SgSuwdxwGQCnBcZTqgBTIYwy8hwpX9g+Au5kOmlzN/6ZJWkcZWYxYDXV196SMoK+dSnM+/KH0BGh5Gw+sAdEh1eTSAItRbLtCX4bPzEH5YKtf9L4fdI5PBBKBRCAROKwI7APwgFCtm5kGKvsJblkrIAXkgR6THJm9jF5WjOq2OdDzy91Odm3u8u96n6vWjN7X53lj06SmorCJ+pxDxg/gbQ5k3/zsUew2BsC8+7t385ve+y6bH/e736lSAU0AUZ/3OmZpVOToHsWAkM4YWbS7HnbtcPQJGAabCQJC3sCux727Z+0m1iZC1BLnvItHa81GCF1vfWzAV1P5zR/W1zl3mwgkAolAItAjsDPAV2aqnsxiVn82ER0l+tiSEs2O6pa1AkpZsgzXaD5gh76WzRK/AUX2rAANQGuL0099o8AbVS4b14O6JjKrLBnIA3wZe3el6/3rNgG9p92frg3wu+eu/kfFKxH8t2U6FLaBMt4GxIYFO0EBT3iIekenU80DfhsZ9r6yd5m8awL0ygZ0AWJmVOy8j7eOQfET1ilDYAUICU9taJOveCKQCCQCicBhR2AvgB+BvHo8wFZ3f28YBm1xHbDmNrBdGd5aQ+cDQPZ5QFeNmaJdxmwUI1McIjoGMIavEPLJaK0PlJm8bJzcdNxHVwr/pdnqx71nJbPu1LmaOrtZRjCuBdNAVW9zg1aXofPipwv4khCxNh7cn/6p+jqrWiUAPfjznnaOUFU28Jr1nw247/MJ5dhEIBFIBBKBoyKwN8AXMAFqdXWZMXe2V7YMX3AOLW88vWW0BHeye9Q1sNe/zphGFo76BpgyfO9RNzeGcsnLvq4B+J8YvEcbkvk69YMxsEFhPvNvlQWwERgLdP/12SxtrmPsI10/IR0vbkD9erXTYSJoBQj8tMBxmFp61LrOdaXuE7hjCbTErekP8vVNBBKBRCARSAT2jcCJAL4AFhXPjIVwDXhf2uQO11pTl6YOf3emgDf21Cxgxjlq+YDS73y4Ud/AH13tOJ7X+u7XxGbVngZEsQDazBYz6/cJQFHogNj7reW8LCBtOt7BHNS5MA42NZ8Nw3ClWuv0vGMclAQwDtTyrkkrII929XlT53jILzEQFRNmNnQJ9Aimp/0ccN/n08uxiUAikAgkAtsicBqAB3hqy2rPaulo6bdnHr3dR35+3taaTJUQTq84v/XLpZpX/2bhSukO1BnLAMbnq+/cDHW+07LbxaNa5yjpDTHQn/5hF6211gjdZNyYAhS6NWX/aHF++a5HSQBjQNBmYyLzdgxNgNq4iUmc5kw1A+bq9VTyNipfzCh0pQbroORdv/sxfxcrAdyBPQqe+E4vPuX8IitvrdEk2PAQIjq3Dc6t4yx58zVOBBKBRCARSAT2icCJAX4E3mhqoKwlDIBTwaPvO8CjwAnhiM2ox9HywNKgiqtmSpvfXO9HZ6PqTYLSRrekNq9zAm81bwBv2Ak1/nzgS2uNUI3pjfY355ElA320+eUaDGFyHTrcNbDFRb9T49ssyMiJ/ljl2gDwjte6J8u2SSGQU0Zwrr7BkfVjAdwnYFdWkPHbFPwxLi+01gjqXJ9NgJZBE+bunJSB2OeDzrGJQCKQCCQChxWBUwH8COgAJPU7uhq9LZs3FWmTQYysGiVuvvT91ppMljGNmras/n2Z7WzmNFBeexRlrqWMMt+fV0YjVgE/kJZ1A2lr6bEHuhgE9X02sEAZnQ60sQYYAZQ6QaDSg2uy6cBGOJ4LndGvxpTK2vvmha0usGZDa+PB0lZnAdvexaNYgO6ZT1uAMbC+9bb64R/W1zF3mwgkAolAIjBVBE4N8COwQ8UDdgCuHi2bNnFtq496a40/vayWy5xhLk8d5fdeGwoOeRgCIP7GMAzq3B1wtdkpF5jYpt8eBY9ZQJFjB2wKzOPGOLg+AA+wu/d7n4Et6zcK963K8J1Tix8nOvT6GLyJ8mTmNgNG6q6WFFyn98rqOd/ZlLy5OhZ1qg806yQCiUAikAgkAiIwJcBbC5Ch3LXFyYR5qesL3zgzuABbBgw0ga32u2+3tcWVQE0/Op97Nf/5HPUyluEWp+VMGxslvowaWPcMXv0cAAN5WbpzKh14HotgnC2bXYp5Zj6uy1p64fXQq6cbVrP0KNGdTNz87MWGpmY1W4OrHzMdGxB982v++/k6JgKJQCKQCCQCU0ZgMoAfZdHMcNSkqeSBoczZqFiAu/Yoyr2b2rCpXRoju5Itq8/zpqewJ2LTI6+WDeBNXpO1y8Kp0/Wks53FJujXJ+bDFHR7WxsQzxHHAV4dARiIl02sqx56/fnc+7yPac/XhHe7fACtNSwBRb5Y6H+3efkhfe67RC/HJAKJQCKQCJw2ApMDfIEtkRtQBLQoaj7xAF4mr9f7RHXnamujXqd4tx4BHLpeTZsLHPYAKGvdk7UznUGdX6tAUcjLxh3v3h8tMJdhq92bSPec96rrF8grHTxT+gAAzY1u46M6BtTlTZhz7zYR2ABiQJsRm4s8EoFEIBFIBBKBBx6BBwLwo2we0FGqA0216ldLXa4d7Uh72C0ASqlOHAfg9ZarsXOTQ39TvAP/74dheLrMZAA84d7HwzBca62xliW6Y0xDVPdYzavXh/9iATMrXva4O29CRsY17lernNY5D+p7Tn8y+DwSgUQgEUgEEoEzi8CDBnjZO1pdKx0QVeemjtea9slqz/wud13taU/OKHPiPGCsnY2Izp/A3pjVz1trzouil1HfnJnwvFT1+0tVc0fNKyHI8NH+qH2A/5rRspvc8zZdX4G7LoIXqhOAWt7EPLV7Gxl2tSey2t0lHjkmEUgEEoFEIBHYFIEHCvCjTJ7CHggymKFapyaXITN5+ahGxKpx7/RorT1Ua1iTsI9QDlDzs9d+Z0qdzYVNAKD/cRiG6wXGBHZod3V/Gb0BMXralRWo5U3Iwy5stYxtrTlexq6v/vHqg2dsg124VdexMwuw043noEQgEUgEEoFEYMcInAnAj4AeMKPI0dhocoI8Xu5AlRjPPHW94Vtb60brMdBRUwe2d8tDfg6qBeY2FICene0v9bz3AHI/NgTHgvnofL1EYINgk+Ie1NkZ7RD7Ef/d7sY7O34GOSwRSAQSgUQgEZg8AmcK8COgNEudcYxWNUp2dXJ1agI2E9uMS6WmR2+vDZqZPApbFqySAAbCD7qfWp+YD8B7rivkv+lT4s7y+nKuRCARSAQSgURgUwTOBeDHF1LjZLnYMZZ5pFzuOMGxejUb/fZ5fXRF8xPuMchhmGMgDpAH6sbasuVlzpNHIpAIJAKJQCJwoSJwEQBejbxnxyh7RjUofGI1r1G762lnbmOAjPo2h7xJx6oWmCshEN6prRtKY5gO1T5GAcVvYI0hOK7Jc3+n9e1CfZ9zMYlAIpAIJAIVgXMH+BHgGi5+AAAA+0lEQVRt71rUx6nZ1bYB68MlzlP7VlsHqr/WtDcUPmqfr/29MqKhjO+jX1fr+Grx1reZ6II64jwZuedtJvzO3c7rhHfW+K3A3eAbf9cr/9fUG4x8IxOBRCARSAQSgSkjcGEAfvWmWmuAV0ZvvKp6vYyeYh4Yd6MaJjJAXkatF54NLVW8qW4ePct3n34I64jyALm1rO93Gwiv69W3ng0DQNfSRxX/6zaHvSk/kKyVCCQCiUAikAhMEYELC/Cbbq5AH9jrf0eh618H/DJ9GTpA13PuR0bu936PGADH9B/Zubnv2uso+f1Jxf9dwHyKr1bWSAQSgUQgETjPCPwPvi1jni8tkEMAAAAASUVORK5CYII="; /***/ }) }]);