"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[12076],{ /***/ 22827: /*!******************************************************************!*\ !*** ./src/pages/User/Detail/Competitions/index.tsx + 1 modules ***! \******************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, { "default": function() { return /* binding */ Competitions; } }); // 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/objectSpread2.js var objectSpread2 = __webpack_require__(82242); var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/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/slicedToArray.js var slicedToArray = __webpack_require__(79800); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__(39647); var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./src/.umi-production/exports.ts var _umi_production_exports = __webpack_require__(80608); // 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/row/index.js var row = __webpack_require__(95237); // 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/list/index.js + 3 modules var list = __webpack_require__(73755); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules var tooltip = __webpack_require__(6848); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/pagination/index.js + 10 modules var pagination = __webpack_require__(86859); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 3 modules var input = __webpack_require__(92832); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js var es_button = __webpack_require__(3113); ;// CONCATENATED MODULE: ./src/pages/User/Detail/Competitions/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var Competitionsmodules = ({"flex_box_center":"flex_box_center___ENAOI","flex_space_between":"flex_space_between___Yjoyu","flex_box_vertical_center":"flex_box_vertical_center___aPS45","flex_box_center_end":"flex_box_center_end___kUgIl","flex_box_column":"flex_box_column___mGYey","wrap":"wrap___S3lx0","midWrap":"midWrap___Fwx7_","color999":"color999___fpRZB","orderWrap":"orderWrap___xXwnV","orderIconWrap":"orderIconWrap___btpj3","orderAsc":"orderAsc___Iu6TW","orderDesc":"orderDesc___MVd38","color0152d9":"color0152d9___gS1Es","h10":"h10___OpBG1","cursorPointer":"cursorPointer___BBvno","orderTextWrap":"orderTextWrap___Yee1I","cardWrap":"cardWrap___WWukD","countWrap":"countWrap___tpXul","affixContainer":"affixContainer___Q9aZn","qrcode":"qrcode___sFCxR","img":"img___jdtAg","tips":"tips____Aaub","close":"close___qwPuO","text":"text___tml4V","type":"type___VMu2F","tabsWrap":"tabsWrap___vVFv7","searchWrap":"searchWrap___cLNy_","search":"search___Klnly","searchIcon":"searchIcon___aDsB3","btns":"btns___ofGrI","searchWrap_right":"searchWrap_right___e9C61","description":"description___YHwxX","bg":"bg___WpG67","list":"list___mHF6V","status":"status___nfyAH","desc":"desc___xag2m","flex1":"flex1___PdtmV","item":"item___aNPT4","footer":"footer___p72hy","bottomText":"bottomText___oqcZk","CompetitionsList":"CompetitionsList___mwIel","signup":"signup___c4fp9","CompetitionsListzhezhao":"CompetitionsListzhezhao___OiSIi","shadow":"shadow___iTRBk","divimg":"divimg___vS_gS","commonTextBox":"commonTextBox___THI9L","havetext":"havetext___c1f2m","Finishedtext":"Finishedtext___chFiq","Comingtext":"Comingtext___h6fHO","info":"info___v5RHL","bonus":"bonus___lrFm4","rmb":"rmb___Q8E6y","applyInfo":"applyInfo___ck29q","task_hide":"task_hide___mAsn0","task_hide_2":"task_hide_2___mkLFM","Unpublishedtext":"Unpublishedtext___D9LjX","checkboxtitle":"checkboxtitle___pbwqo","scoremodal":"scoremodal___OiQdF","title":"title___fAx3h","content":"content___MbGbI","bottom":"bottom___cOeks","yes":"yes___lMqJj","no":"no___j6M_d","baseFormItem":"baseFormItem___iTGaw","jsinput":"jsinput___Hg3Qu","scoreByBlankRadio":"scoreByBlankRadio___Ic5Z9"}); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(49105); // EXTERNAL MODULE: ./src/components/ui-customization/index.tsx + 30 modules var ui_customization = __webpack_require__(92073); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(71681); // EXTERNAL MODULE: ./src/components/ImagesIcon/index.ts + 32 modules var ImagesIcon = __webpack_require__(67782); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(27876); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(75916); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/User/Detail/Competitions/index.tsx var _excluded = ["competitions", "globalSetting", "loading", "dispatch", "user"]; var tabs = [{ id: 'mine', name: "\u6211\u7BA1\u7406\u7684", color: '#DB780F', border: '1px solid #FDDBB7' }, { id: 'join', name: "\u6211\u53C2\u4E0E\u7684", color: '#4237E7', border: '1px solid #B6B1FF' }]; var competitionsPage = function competitionsPage(_ref) { var competitions = _ref.competitions, globalSetting = _ref.globalSetting, loading = _ref.loading, dispatch = _ref.dispatch, user = _ref.user, props = objectWithoutProperties_default()(_ref, _excluded); var _useParams = (0,_umi_production_exports.useParams)(), identifier = _useParams.identifier; var _useState = (0,_react_17_0_2_react.useState)({ category: 'mine', keyword: '', page: 1, per_page: 20 }), _useState2 = slicedToArray_default()(_useState, 2), params = _useState2[0], setParams = _useState2[1]; var _useState3 = (0,_react_17_0_2_react.useState)({}), _useState4 = slicedToArray_default()(_useState3, 2), datas = _useState4[0], setdatas = _useState4[1]; var _useState5 = (0,_react_17_0_2_react.useState)(false), _useState6 = slicedToArray_default()(_useState5, 2), iscreate = _useState6[0], setiscreate = _useState6[1]; var _Form$useForm = es_form/* default */.Z.useForm(), _Form$useForm2 = slicedToArray_default()(_Form$useForm, 1), form = _Form$useForm2[0]; var _useState7 = (0,_react_17_0_2_react.useState)(false), _useState8 = slicedToArray_default()(_useState7, 2), buttonloading = _useState8[0], setbuttonloading = _useState8[1]; //获取课题 function getdatas() { return _getdatas.apply(this, arguments); } function _getdatas() { _getdatas = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var res; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return (0,fetch/* default */.ZP)("/api/competitions.json", { method: 'get', params: objectSpread2_default()({}, params) }); case 2: res = _context2.sent; setdatas(res); case 4: case "end": return _context2.stop(); } }, _callee2); })); return _getdatas.apply(this, arguments); } (0,_react_17_0_2_react.useEffect)(function () { getdatas(); }, []); /** * 列表数据点击跳转事件 */ var onListClick = function onListClick(item) { // 判断有没有配置外链接: if (item.external_url) { var _user$userInfo; // console.log(item.external_url,"-----item.external_url"); (0,util/* openNewWindow */.xg)("".concat(item.external_url) + "?login=" + (user === null || user === void 0 || (_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login) + "&websiteName=educoder"); } else { if (item !== null && item !== void 0 && item.is_new) { if (item.permission.editable) { (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item.identifier, "?type=4")); } else { (0,util/* openNewWindow */.xg)("/competitions/detail/".concat(item.identifier)); } return; } if (item.competition_status === 'ended' || item.competition_status === 'progressing' || item.competition_status === 'unpublish' || item.competition_status === 'nearly_published' && item.permission.editable == true) { (0,util/* openNewWindow */.xg)("/competitions/".concat(item.identifier)); } } }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Competitionsmodules.wrap, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomTabs */.YG, { value: params.category, onChange: function onChange(e) { params.category = e; setParams(objectSpread2_default()({}, params)); getdatas(); }, tabBarExtraContent: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomButton */.op, { className: "mr20", onClick: function onClick() { var _user$userInfo2, _user$userInfo3; if ((0,authority/* isAdmins */.eB)() || (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.professional_certification && (_user$userInfo3 = user.userInfo) !== null && _user$userInfo3 !== void 0 && _user$userInfo3.is_teacher) { setiscreate(true); } else { message/* default */.ZP.info("当前仅支持已职业认证的教师可创建"); } }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { align: "middle", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", { src: ImagesIcon/* cjjs */.FX }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "ml5", children: "\u521B\u5EFA\u7ADE\u8D5B" })] }) }), /*#__PURE__*/(0,jsx_runtime.jsx)(ui_customization/* CustomInput */.t7, { style: { width: 303 }, placeholder: "\u8BF7\u8F93\u5165\u7ADE\u8D5B\u540D\u79F0\u8FDB\u884C\u641C\u7D22", value: params.keyword, onChange: function onChange(e) { params.keyword = e; setParams(objectSpread2_default()({}, params)); getdatas(); } })] }), dataSource: tabs }), /*#__PURE__*/(0,jsx_runtime.jsx)(list/* default */.Z, { itemLayout: "vertical", size: 'middle', style: { marginTop: 20 }, dataSource: datas === null || datas === void 0 ? void 0 : datas.competitions, renderItem: function renderItem(item, key) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Competitionsmodules.CompetitionsList, children: [item.competition_status === 'nearly_published' ? item.permission.editable == true ? '' : /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Competitionsmodules.CompetitionsListzhezhao, children: "\u5373\u5C06\u53D1\u5E03 \u656C\u8BF7\u671F\u5F85" }) : '', /*#__PURE__*/(0,jsx_runtime.jsxs)(list/* default */.Z.Item, { onClick: function onClick() { return onListClick(item); }, className: Competitionsmodules.shadow, style: { display: 'flex', padding: 20 }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(list/* default */.Z.Item.Meta, { style: { marginBottom: '0px', width: '80%' }, avatar: /*#__PURE__*/(0,jsx_runtime.jsx)("img", { className: Competitionsmodules.divimg, src: item && item.image ? "".concat(env/* default */.Z.IMG_SERVER) + item.image : ImagesIcon/* mainbannerBg */.I2 }), title: /*#__PURE__*/(0,jsx_runtime.jsxs)("p", { style: { alignItems: 'center', display: 'flex', marginBottom: 7, paddingRight: 20 }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { getPopupContainer: function getPopupContainer(trigger) { return trigger.parentNode; }, title: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: [item.name, item.sub_title ? "\u2014\u2014".concat(item.sub_title) : ''] }), children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { className: Competitionsmodules.task_hide, children: [item.name, item.sub_title ? "\u2014\u2014".concat(item.sub_title) : ''] }) }), item.competition_status && item.competition_status === 'nearly_published' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Competitionsmodules.commonTextBox, " ").concat(Competitionsmodules.Comingtext), children: "\u5373\u5C06\u53D1\u5E03" }) : '', item.competition_status && item.competition_status === 'preparing' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#DB780F', border: '1px solid #FDDBB7' }, className: "".concat(Competitionsmodules.commonTextBox, " ").concat(Competitionsmodules.Finishedtext), children: "\u5F85\u5BA1\u6838" }) : '', item.competition_status && item.competition_status === 'not_passed' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#E30000', border: '1px solid #FFC7C7' }, className: "".concat(Competitionsmodules.commonTextBox, " ").concat(Competitionsmodules.Finishedtext), children: "\u88AB\u9A73\u56DE" }) : '', item.competition_status && item.competition_status === 'review' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#4237E7', border: '1px solid #B6B1FF' }, className: "".concat(Competitionsmodules.commonTextBox, " ").concat(Competitionsmodules.Finishedtext), children: "\u5BA1\u6838\u4E2D" }) : '', item.competition_status && item.competition_status === 'progressing' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { style: { color: '#00B187', border: '1px solid #B1F0E1' }, className: "".concat(Competitionsmodules.commonTextBox, " ").concat(Competitionsmodules.havetext), children: "\u8FDB\u884C\u4E2D" }) : '', item.competition_status && item.competition_status === 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Competitionsmodules.commonTextBox, " ").concat(Competitionsmodules.Finishedtext), children: "\u5DF2\u7ED3\u675F" }) : '', item.competition_status && item.competition_status === 'unpublish' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "".concat(Competitionsmodules.commonTextBox, " ").concat(Competitionsmodules.Finishedtext), children: "\u672A\u53D1\u5E03" }) : ''] }), description: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Competitionsmodules.description, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, { getPopupContainer: function getPopupContainer(trigger) { return trigger.parentNode; }, title: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: item.description ? item.description : '暂无简介~' }), children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "multi_ellipsis1 inline-block", style: { fontSize: '14px', color: '#333333' }, children: item.description ? item.description : '暂无简介~' }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Competitionsmodules.bottomText, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { margin: '14px 0' }, children: ["\u7ADE\u8D5B\u65F6\u95F4: ", item.start_time, "\uFF5E", item.end_time] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", { children: ["\u62A5\u540D\u622A\u6B62\u65F6\u95F4\uFF1A", item && item.enroll_end_time ? item.enroll_end_time : '暂无'] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", { style: { marginLeft: '20px' }, children: ["\u6D4F\u89C8\u6570\uFF1A", item && item.visits_count ? item.visits_count : '暂无'] })] })] })] }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { flexShrink: 0, width: '20%', alignItems: 'flex-end', display: 'flex', flexDirection: 'column', justifyContent: 'space-around' }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Competitionsmodules.info, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Competitionsmodules.bonus, style: { visibility: item && item.bonus ? 'visible' : 'hidden' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Competitionsmodules.rmb, children: "\xA5" }), parseInt(item.bonus).toLocaleString()] }), item.member_count ? /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Competitionsmodules.applyInfo, children: ["\u5DF2\u62A5\u540D\uFF1A", item.competition_status === 'nearly_published' ? '0' : item.member_count] }) : ''] }), item && item.competition_status === 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Competitionsmodules.Unpublishedtext // onClick={e => noclick(e)} , children: "\u5DF2\u7ED3\u675F" }) : null, item && item.competition_status === 'nearly_published' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Competitionsmodules.Unpublishedtext // onClick={e => noclick(e)} , children: "\u672A\u53D1\u5E03" }) : null, item && item.competition_status !== 'nearly_published' && item.enroll_end && item.competition_status !== 'ended' ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: Competitionsmodules.Unpublishedtext // onClick={e => noclick(e)} , children: "\u62A5\u540D\u622A\u6B62" }) : null] })] }, key)] }); } }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Competitionsmodules.countWrap, children: /*#__PURE__*/(0,jsx_runtime.jsx)(pagination/* default */.Z, { showQuickJumper: true, showSizeChanger: true, pageSizeOptions: ['10', '15', '50', '100', '200'], total: datas === null || datas === void 0 ? void 0 : datas.count, onChange: function onChange(page, pageSize) { params.page = page; params.per_page = pageSize; setParams(objectSpread2_default()({}, params)); getdatas(); }, pageSize: params.per_page, hideOnSinglePage: !(datas !== null && datas !== void 0 && datas.count), current: params.page }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { title: false, footer: false, open: iscreate, width: 610, className: Competitionsmodules.scoremodal, closable: false, centered: true, onCancel: function onCancel() { return setiscreate(false); }, children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { display: 'flex', alignItems: 'center' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Competitionsmodules.title, children: "\u521B\u5EFA\u7ADE\u8D5B" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { return setiscreate(false); }, style: { cursor: 'pointer' }, className: Competitionsmodules.close, children: "X" })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: Competitionsmodules.content, children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_form/* default */.Z, { form: form, layout: "vertical", onFinish: ( /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(values) { var res; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: setbuttonloading(true); _context.next = 3; return (0,fetch/* default */.ZP)("/api/competitions.json", { method: 'post', body: objectSpread2_default()({}, values) }); case 3: res = _context.sent; setbuttonloading(false); if ((res === null || res === void 0 ? void 0 : res.status) === 0) { message/* default */.ZP.info('创建成功'); _umi_production_exports.history.push("/competitions/detail/".concat(res === null || res === void 0 ? void 0 : res.identifier, "?type=4")); } 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, { label: "\u7ADE\u8D5B\u540D\u79F0", name: "name", className: Competitionsmodules.jsinput, rules: [{ required: true, validator: function validator(_, value) { var _value$replaceAll; return (value === null || value === void 0 || (_value$replaceAll = value.replaceAll(' ', '')) === null || _value$replaceAll === void 0 ? void 0 : _value$replaceAll.length) > 0 ? Promise.resolve() : Promise.reject('请填写竞赛名称'); } }], children: /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { maxLength: 60, className: Competitionsmodules.baseFormItem, showCount: true }) }) }) }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: Competitionsmodules.bottom, children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { className: Competitionsmodules.no, onClick: function onClick() { setiscreate(false); }, children: "\u53D6\u6D88" }), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, { loading: buttonloading, className: Competitionsmodules.yes, onClick: function onClick() { form.submit(); }, children: "\u521B\u5EFA\u7ADE\u8D5B" })] })] })] }); }; /* harmony default export */ var Competitions = ((0,_umi_production_exports.connect)(function (_ref3) { var competitions = _ref3.competitions, loading = _ref3.loading, globalSetting = _ref3.globalSetting, user = _ref3.user; return { competitions: competitions, globalSetting: globalSetting, loading: loading.models.competitions, user: user }; })(competitionsPage)); /***/ }) }]);