You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
103 KiB
2 lines
103 KiB
/*! For license information please see 113.4b27e35b.chunk.js.LICENSE.txt */
|
|
(this.webpackJsonph5=this.webpackJsonph5||[]).push([[113,133],{1e3:function(e,t,n){},1100:function(e,t,n){"use strict";var a=n(8),o=n(7),r=n(10),i=n(9),c=n(11),s=n(0),l=n.n(s),d=n(28),u=(n(1101),window.$),p=function(e){function t(e){var n;return Object(a.a)(this,t),(n=Object(r.a)(this,Object(i.a)(t).call(this,e))).initMDEditor=function(){var e="".concat(Object(d.Q)());n.isMDInited||(n.isMDInited=!0,window.__tt=400,setTimeout((function(){var t=window.create_editorMD_4comment("memo_comment_editorMd","",n.props.height||240,"\u6211\u8981\u56de\u590d...",e,(function(){n.initDrag(),t.cm.on("change",(function(e,t){n.setState({isError:!1,errorMsg:""})}))}),{watch:!1,dialogLockScreen:!1});n.commentMDEditor=t,window.commentMDEditor=t}),window.__tt))},n.initDrag=function(){window.initMDEditorDragResize(".editor__resize",n.commentMDEditor)},n.onCommit=function(){if(!1!==n.props.checkIfLogin())if(!1!==n.props.checkIfProfileCompleted()){var e=n.commentMDEditor.getValue();if(1==n.props.showError){if(!e||""==e.trim())return void n.setState({isError:!0,errorMsg:"\u4e0d\u80fd\u4e3a\u7a7a"});if(2e3<e.length)return void n.setState({isError:!0,errorMsg:"\u4e0d\u80fd\u8d85\u8fc72000\u4e2a\u5b57\u7b26"});n.setState({isError:!1,errorMsg:""})}n.props.replyComment?n.props.replyComment(e,n.props.memo.id,n.commentMDEditor):window.$(document).trigger("onReply",{commentContent:e,id:n.props.memo.id,editor:n.commentMDEditor})}else n.props.showaccountprofileDialog();else n.props.showLoginDialog()},n.close=function(){n.setState({isInited:!1})},n.onMockInputClick=function(){n.setState({isInited:!0}),n.isMDInited?setTimeout((function(){n.commentMDEditor&&n.commentMDEditor.cm.focus()}),10):n.initMDEditor()},n.state={isInited:!n.props.usingMockInput,isError:!1,errorMsg:""},n}return Object(c.a)(t,e),Object(o.a)(t,[{key:"componentDidUpdate",value:function(e){!this.props.memo||e.memo&&(this.props.memo.id,e.memo.id)}},{key:"componentDidMount",value:function(){this.props.usingMockInput||this.initMDEditor()}},{key:"showEditor",value:function(){var e=this;u("html, body").animate({scrollTop:u(".commentInput:visible").offset().top-100},1e3,(function(){e.commentMDEditor?e.commentMDEditor.cm.focus():e.onMockInputClick()}))}},{key:"render",value:function(){var e=this.props,t=(e.match,e.history,e.memo),n=e.placeholder,a=e.className,o=e.imageExpand,r=this.state,i=r.isInited,c=r.errorMsg;return t?l.a.createElement(l.a.Fragment,null,l.a.createElement("style",null,"\n\t\t\t\t\t\t.mockInputWrapper {\n\t\t\t\t\t\t\tdisplay: flex;\n\t\t\t\t\t\t\tpadding: 20px 30px 20px 30px;\n\t\t\t\t\t\t\tborder-bottom: 1px solid #EEEEEE;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t.mockInputWrapper input {\n\t\t\t\t\t\t\tflex:1;\n\t\t\t\t\t\t\tpadding-left: 10px;\n\t\t\t\t\t\t\theight: 40px;\n\t\t\t\t\t\t\tbackground: rgb(246,246,246);\n\t\t\t\t\t\t\tmargin-right: 20px;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t.mockInputWrapper a.commentsbtn {\n\t\t\t\t\t\t\theight: 40px;\n\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\t\tmargin-top: 0px !important;\n\t\t\t\t\t\t\tvertical-align: text-top;\n\t\t\t\t\t\t\tpadding-top: 6px;\n\t\t\t\t\t\t\twidth: 60px;\n\t\t\t\t\t\t\tmargin-right: 0px !important;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t.commentInput {\n\t\t\t\t\t\t}\n\t\t\t\t\t\t.commentInput .editormd{\n\t\t\t\t\t\t\twidth:100%!important;\n\t\t\t\t\t\t}\n\t\t\t\t\t"),l.a.createElement("div",{style:{display:i?"none":"",borderBottom:"".concat(0==this.props.commentsLength?"none":"1px solid #EEEEEE")},className:"mockInputWrapper commentInput ".concat(a)},l.a.createElement("input",{onClick:this.onMockInputClick,placeholder:n||"\u6211\u8981\u56de\u590d"}),l.a.createElement("a",{href:"javascript:void(0)",onClick:this.onMockInputClick,className:"commentsbtn task-btn task-btn-blue"},this.props.buttonText||"\u53d1\u9001")),l.a.createElement("style",null),l.a.createElement("div",{nhname:"new_message_".concat(t.id),className:"commentInput commentInputs ".concat(a," ").concat(o&&"editormd-image-click-expand"),style:{padding:"30px",boxSizing:"border-box",display:i?"":"none",paddingBottom:"40px"}},l.a.createElement("div",{id:"memo_comment_editorMd",className:"editorMD",style:{marginBottom:"0px",border:c?"1px solid red":"1px solid #ddd"}},l.a.createElement("textarea",{style:{display:"none"}})),l.a.createElement("div",{className:"editor__resize",href:"javascript:void(0);"},"\u8c03\u6574\u9ad8\u5ea6"),c&&l.a.createElement("span",{className:"fl",style:{color:"red",marginTop:"6px",marginLeft:"4px"}},c),l.a.createElement("div",{style:{height:"16px"}},l.a.createElement("a",{id:"new_message_submit_btn_".concat(t.id),href:"javascript:void(0)",onClick:this.onCommit,className:"commentsbtn task-btn task-btn-blue fr"},this.props.buttonText||"\u53d1\u9001")))):l.a.createElement("div",null)}}]),t}(s.Component);t.a=p},1101:function(e,t,n){},1102:function(e,t,n){},1130:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"d",(function(){return d})),n.d(t,"g",(function(){return u})),n.d(t,"b",(function(){return p})),n.d(t,"h",(function(){return m})),n.d(t,"c",(function(){return f})),n.d(t,"i",(function(){return h})),n.d(t,"f",(function(){return g})),n.d(t,"j",(function(){return b}));var a=n(4),o=n(6),r=n.n(o),i=n(592),c=n.n(i);function s(e,t){for(var n=t,a=0;a<n.length;a++)if(e===n[a].id)return a}function l(e,t,n){var a=n||"children";return e.map((function(e){var n=[];return e[a]&&(n=function(e,t){return e.map((function(e){return t(e)}))}(e[a],t)),t(e,n)}))}function d(e,t,n,a){var o=e.map((function(e){return a(e,[])})),r=t,i=s(n.id,r),c=r[i];return c.children=o,c.isAllChildrenLoaded=!0,r[i]=c,r}function u(e){var t=e;if(null!=t){var n=(t=t.replace(/(\n<p>\n\t<br \/>\n<\/p>)*$/g,"")).split("<img"),a=t.split("/>");if(""==n[0]&&""==a[1])return void window.notice_box("\u4e0d\u652f\u6301\u7eaf\u56fe\u7247\u8bc4\u8bba<br/>\u8bf7\u5728\u8bc4\u8bba\u4e2d\u589e\u52a0\u6587\u5b57\u4fe1\u606f")}return t}function p(e,t,n,a,o,r){return(e=e||[]).unshift({can_delete:!0,admin:r?r.props.isAdmin():a.admin,isSuperAdmin:o,content:n,image_url:a.image_url,username:a.username,user_login:a.login,id:t,reward:null,hidden:0,user_praise:!1,time:"1\u5206\u949f\u524d",praise_count:0,user_id:a.user_id}),e}function m(e){return e?e.replace(/(\n<p>\n\t<br \/>\n<\/p>)*$/g,"").trim():e}function f(e,t,n,a,o,r,i){return t.children||(t.children=[]),t.children.push({can_delete:!0,content:o,image_url:r.image_url,username:r.username,user_login:r.login,id:a,time:"1\u5206\u949f\u524d",praise_count:0,user_id:r.id}),e[n]=t,i.setValue&&(i.setValue(""),(0,window.$)(".commentItemMDEditorView_".concat(t.id)).hide()),e}function h(e,t,n,a){var o=t.id;n&&(o=n);var i=e.state.comments;r.a.delete("/commons/delete.json",{data:{object_id:o,object_type:a}}).then((function(a){if(a.data&&0===a.data.status){var o=e._findById(t.id,i);if(n){var r=e._findById(n,i[o].children);i[o].children=c()(i[o].children,{$splice:[[r,1]]}),e.setState({comments:i})}else e.setState((function(e){return{comments:c()(e.comments,{$splice:[[o,1]]})}}));var s=Object.assign({},e.state.memo);s.sum_replies_count=s.sum_replies_count-1,e.setState({memo:s,total_count:n?e.state.total_count:e.state.total_count-1})}})).catch((function(e){}))}function g(e,t,n,o){var i=e.state.comments,c=e._findById(t,i),s=i[c].user_praise?"/praise_tread/unlike.json":"/praise_tread/like.json",l=i[c].user_praise?r.a.delete:r.a.post,d={object_id:t,object_type:n};i[c].user_praise&&(d={data:d}),l(s,Object(a.a)({},d)).then((function(t){0===t.data.status&&(i[c].praise_count=i[c].user_praise?i[c].praise_count-1:i[c].praise_count+1,o&&o(i[c].user_praise),i[c].user_praise=!i[c].user_praise,e.setState({comments:i}))})).catch((function(e){}))}function b(e,t,n,a){var o=t.id,i=e.props.showNotification,c=(e._getUser(),t.hidden?"/commons/unhidden.json":"/commons/hidden.json"),s=e.state.comments,l=e._findById(o,s),d=s[l];r.a.put(c,{object_id:t.id,object_type:a},{}).then((function(t){if(-1!==t.data.status){if(0===t.data.status)if(n){var a=e._findById(n,s[l].children),o=s[l].children[a];o.hidden=!o.hidden,e.setState({comments:s})}else d.hidden=!d.hidden,e.setState({comments:s})}else i(t.data.message)})).catch((function(e){}))}},1244:function(e,t,n){"use strict";var a=n(8),o=n(7),r=n(10),i=n(9),c=n(11),s=(n(260),n(92)),l=n(0),d=n.n(l),u=s.a.Group,p=function(e){function t(e){var n;return Object(a.a)(this,t),(n=Object(r.a)(this,Object(i.a)(t).call(this,e))).onCheckAll=function(){n.setState({checkAll:!0,checkedValues:[]}),n.props.onChange&&n.props.onChange([],!0)},n.onChange=function(e){try{if(!0===n.props.comwbool)return}catch(e){}0<e.length?(n.setState({checkAll:!1,checkedValues:e}),n.props.onChange&&n.props.onChange(e,!1)):(n.setState({checkAll:!0,checkedValues:[]}),n.props.onChange&&n.props.onChange(e,!0))},n.state={checkAll:!0,checkedValues:[]},n}return Object(c.a)(t,e),Object(o.a)(t,[{key:"render",value:function(){var e=this.props,t=e.label,n=e.options,a=e.checkboxGroupStyle,o=this.state,r=o.checkAll,i=o.checkedValues;return d.a.createElement("li",{className:"clearfix"},d.a.createElement("style",null,"\n .groupList .ant-checkbox-group-item{\n margin-bottom:5px;\n }\n "),d.a.createElement("span",{className:"fl mr10 color-grey-8"},t),d.a.createElement("span",{className:"fl mr25"},d.a.createElement("a",{href:"javascript:void(0);",id:"comment_no_limit",className:"pl10 pr10 ".concat(r?"check_on":""),onClick:this.onCheckAll},"\u5168\u90e8")),d.a.createElement("div",{className:"fl groupList",style:{maxWidth:"990px"}},1<n.length&&d.a.createElement(u,{options:n,onChange:this.onChange,value:i,style:a})))}}]),t}(l.Component);t.a=p},1246:function(e,t,n){"use strict";var a=n(8),o=n(7),r=n(10),i=n(9),c=n(11),s=(n(470),n(462)),l=(n(103),n(47)),d=(n(50),n(29)),u=(n(260),n(92)),p=(n(472),n(471)),m=n(0),f=n.n(m),h=n(74),g=(n(28),n(6),n(93),n(550)),b=n(814),v=(n(264),n(195)),y=(p.a.Option,u.a.Group,d.a.confirm,window.$,l.a.Search,s.a.Group,function(e){function t(e){var n;return Object(a.a)(this,t),(n=Object(r.a)(this,Object(i.a)(t).call(this,e))).goback=function(){var e=n.props.match.params.workId;if(-1==window.location.pathname.indexOf("appraise")){var t=n.props.category.category_id;n.props.toListPage(n.props.match.params,t)}else n.props.toWorkListPage(n.props.match.params,e)},n.Cancelvisible=function(){n.setState({accessoryVisible:!1})},n.addAccessory=function(){n.setState({accessoryVisible:!0})},n.setupdate=function(){n.props.getReviseAttachments&&n.props.getReviseAttachments()},n.state={},n}return Object(c.a)(t,e),Object(o.a)(t,[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var e=this.props,t=e.course_name,n=e.homework_name,a=(e.search,e.page,e.loadingstate,e.homework_status),o=(e.description,e.noTab),r=e.view_answer,i=e.author_name,c=e.category,s=e.work_id,l=e.current_user,d=this.props.match.params.coursesId,u=c&&c.category_id,p=c&&c.category_name,m=this.props.match.params.workId,y=this.props.match.params.studentWorkId,w=(this.props.isGroup(),this.props.getModuleName()),E=this.props.moduleName;return f.a.createElement(f.a.Fragment,null,f.a.createElement("div",null,f.a.createElement("div",{className:"newMain clearfix worklist1 workDetailPageHeader"},f.a.createElement("div",{className:"educontent mt20"},f.a.createElement("style",null,"\n .memoContent {\n background: #fff;\n }\n .workDetailPageHeader .summaryname {\n line-height:28px\n }\n "),f.a.createElement(v.a,{items:[{to:l&&l.first_category_url,name:t},{to:"/courses/".concat(d,"/").concat(w,"/").concat(u),name:p},-1==window.location.pathname.indexOf("appraise")?{}:{to:"/courses/".concat(d,"/").concat(w,"/").concat(m,"/list"),name:"\u4f5c\u4e1a\u8be6\u60c5"},-1==window.location.pathname.indexOf("appraise")?{name:"\u4f5c\u4e1a\u8be6\u60c5"}:{name:i}]}),f.a.createElement("div",{className:"clearfix mt20 mb20"},f.a.createElement("span",{className:" fl color-black summaryname"},n),f.a.createElement(g.a,{typelist:a,typesylename:"mt3"}),c&&f.a.createElement("a",{className:"color-grey-6 fr font-16 ml30 mr30 lineh-25",onClick:this.goback},"\u8fd4\u56de"),this.props.update_atta&&f.a.createElement(f.a.Fragment,null,!0===this.state.accessoryVisible?f.a.createElement(b.a,Object.assign({},this.props,{modalname:"\u8865\u4ea4\u9644\u4ef6",visible:this.state.accessoryVisible,Cancelname:"\u53d6\u6d88",Savesname:"\u786e\u8ba4",Cancel:this.Cancelvisible,setupdate:this.setupdate,seeworks:void 0,reviseAttachmentUrl:"/student_works/".concat(s||y,"/revise_attachment.json")})):"",f.a.createElement("a",{className:"fr color-blue font-16 ",href:"javascript:void(0)",onClick:this.addAccessory,style:{marginTop:"-4px"}},"\u8865\u4ea4\u9644\u4ef6"))),!0!==o&&f.a.createElement("div",{className:"stud-class-set bor-bottom-greyE"},f.a.createElement("div",{className:"mt10 clearfix edu-back-white poll_list pl5"},f.a.createElement(h.b,{className:"".concat("\u4f5c\u54c1\u5217\u8868"==E?"active":""," "),to:"/courses/".concat(d,"/").concat(w,"/").concat(m,"/list")},"\u4f5c\u54c1\u5217\u8868"),f.a.createElement(h.b,{className:"".concat("\u4f5c\u4e1a\u63cf\u8ff0"==E?"active":""," "),to:"/courses/".concat(d,"/").concat(w,"/").concat(m,"/question")},"\u4f5c\u4e1a\u63cf\u8ff0"),1==r&&f.a.createElement(h.b,{className:"".concat("\u53c2\u8003\u7b54\u6848"==E?"active":""," "),to:"/courses/".concat(d,"/").concat(w,"/").concat(m,"/answer")},"\u53c2\u8003\u7b54\u6848"),f.a.createElement(h.b,{className:"".concat("\u8bbe\u7f6e"==E?"active":""," "),style:{paddingLeft:this.props.isAdmin()?"38px":"20px"},to:"/courses/".concat(d,"/").concat(w,"/").concat(m,"/setting")},this.props.isAdmin()?"\u8bbe\u7f6e":"\u5f97\u5206\u89c4\u5219"),this.props.tabRightComponents)),this.props.children))))}}]),t}(m.Component));t.a=y},1276:function(e,t,n){"use strict";var a=n(3),o=n(20),r=n(0),i=n.n(r),c=(n(1),n(61)),s=n(84),l=n(1277),d=i.a.forwardRef((function(e,t){var n=e.children,r=e.classes,s=e.className,d=e.disableTypography,u=void 0!==d&&d,p=Object(o.a)(e,["children","classes","className","disableTypography"]);return i.a.createElement("div",Object(a.a)({className:Object(c.a)(r.root,s),ref:t},p),u?n:i.a.createElement(l.a,{component:"h2",variant:"h6"},n))}));t.a=Object(s.a)({root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},{name:"MuiDialogTitle"})(d)},1277:function(e,t,n){"use strict";var a=n(3),o=n(20),r=n(0),i=n.n(r),c=(n(1),n(61)),s=n(84),l=n(107),d={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},u=i.a.forwardRef((function(e,t){var n=e.align,r=void 0===n?"inherit":n,s=e.classes,u=e.className,p=e.color,m=void 0===p?"initial":p,f=e.component,h=e.display,g=void 0===h?"initial":h,b=e.gutterBottom,v=void 0!==b&&b,y=e.noWrap,w=void 0!==y&&y,E=e.paragraph,_=void 0!==E&&E,x=e.variant,O=void 0===x?"body1":x,k=e.variantMapping,j=void 0===k?d:k,C=Object(o.a)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),N=f||(_?"p":j[O]||d[O])||"span";return i.a.createElement(N,Object(a.a)({className:Object(c.a)(s.root,u,"inherit"!==O&&s[O],"initial"!==m&&s["color".concat(Object(l.a)(m))],w&&s.noWrap,v&&s.gutterBottom,_&&s.paragraph,"inherit"!==r&&s["align".concat(Object(l.a)(r))],"initial"!==g&&s["display".concat(Object(l.a)(g))]),ref:t},C))}));t.a=Object(s.a)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(u)},1278:function(e,t,n){"use strict";var a=n(3),o=n(20),r=n(0),i=n.n(r),c=(n(1),n(61)),s=n(84),l=i.a.forwardRef((function(e,t){var n=e.classes,r=e.className,s=e.dividers,l=void 0!==s&&s,d=Object(o.a)(e,["classes","className","dividers"]);return i.a.createElement("div",Object(a.a)({className:Object(c.a)(n.root,r,l&&n.dividers),ref:t},d))}));t.a=Object(s.a)((function(e){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"1px solid ".concat(e.palette.divider)}}}),{name:"MuiDialogContent"})(l)},1279:function(e,t,n){"use strict";var a=n(3),o=n(0),r=n.n(o),i=(n(1),n(84)),c=n(1277),s=r.a.forwardRef((function(e,t){return r.a.createElement(c.a,Object(a.a)({component:"p",variant:"body1",color:"textSecondary",ref:t},e))}));t.a=Object(i.a)({root:{marginBottom:12}},{name:"MuiDialogContentText"})(s)},1280:function(e,t,n){"use strict";var a=n(3),o=n(20),r=n(0),i=n.n(r),c=(n(1),n(61)),s=n(84),l=i.a.forwardRef((function(e,t){var n=e.disableSpacing,r=void 0!==n&&n,s=e.classes,l=e.className,d=Object(o.a)(e,["disableSpacing","classes","className"]);return i.a.createElement("div",Object(a.a)({className:Object(c.a)(s.root,l,!r&&s.spacing),ref:t},d))}));t.a=Object(s.a)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiDialogActions"})(l)},1281:function(e,t,n){"use strict";var a=n(20),o=n(3),r=n(0),i=n.n(r),c=(n(1),n(61)),s=n(84),l=n(112),d=n(1402),u=n(107),p=i.a.forwardRef((function(e,t){var n=e.children,r=e.classes,s=e.className,l=e.color,p=void 0===l?"default":l,m=e.component,f=void 0===m?"button":m,h=e.disabled,g=void 0!==h&&h,b=e.disableElevation,v=void 0!==b&&b,y=e.disableFocusRipple,w=void 0!==y&&y,E=e.endIcon,_=e.focusVisibleClassName,x=e.fullWidth,O=void 0!==x&&x,k=e.size,j=void 0===k?"medium":k,C=e.startIcon,N=e.type,M=void 0===N?"button":N,S=e.variant,T=void 0===S?"text":S,D=Object(a.a)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),R=C&&i.a.createElement("span",{className:Object(c.a)(r.startIcon,r["iconSize".concat(Object(u.a)(j))])},C),L=E&&i.a.createElement("span",{className:Object(c.a)(r.endIcon,r["iconSize".concat(Object(u.a)(j))])},E);return i.a.createElement(d.a,Object(o.a)({className:Object(c.a)(r.root,r[T],s,"inherit"===p?r.colorInherit:"default"!==p&&r["".concat(T).concat(Object(u.a)(p))],"medium"!==j&&[r["".concat(T,"Size").concat(Object(u.a)(j))],r["size".concat(Object(u.a)(j))]],v&&r.disableElevation,g&&r.disabled,O&&r.fullWidth),component:f,disabled:g,focusRipple:!w,focusVisibleClassName:Object(c.a)(r.focusVisible,_),ref:t,type:M},D),i.a.createElement("span",{className:r.label},R,n,L))}));t.a=Object(s.a)((function(e){return{root:Object(o.a)({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:Object(l.c)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:Object(l.c)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:Object(l.c)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackground)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat(Object(l.c)(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:Object(l.c)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat(Object(l.c)(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:Object(l.c)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(p)},1282:function(e,t,n){"use strict";var a=n(3),o=n(20),r=n(0),i=n.n(r),c=(n(1),n(418)),s=n(189),l=n(115),d=n(67);function u(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var p={entering:{opacity:1,transform:u(1)},entered:{opacity:1,transform:"none"}},m=i.a.forwardRef((function(e,t){var n=e.children,r=e.in,m=e.onEnter,f=e.onExit,h=e.style,g=e.timeout,b=void 0===g?"auto":g,v=Object(o.a)(e,["children","in","onEnter","onExit","style","timeout"]),y=i.a.useRef(),w=i.a.useRef(),E=Object(d.a)(n.ref,t),_=Object(s.a)();return i.a.useEffect((function(){return function(){clearTimeout(y.current)}}),[]),i.a.createElement(c.a,Object(a.a)({appear:!0,in:r,onEnter:function(e,t){Object(l.b)(e);var n,a=Object(l.a)({style:h,timeout:b},{mode:"enter"}),o=a.duration,r=a.delay;"auto"===b?(n=_.transitions.getAutoHeightDuration(e.clientHeight),w.current=n):n=o,e.style.transition=[_.transitions.create("opacity",{duration:n,delay:r}),_.transitions.create("transform",{duration:.666*n,delay:r})].join(","),m&&m(e,t)},onExit:function(e){var t,n=Object(l.a)({style:h,timeout:b},{mode:"exit"}),a=n.duration,o=n.delay;"auto"===b?(t=_.transitions.getAutoHeightDuration(e.clientHeight),w.current=t):t=a,e.style.transition=[_.transitions.create("opacity",{duration:t,delay:o}),_.transitions.create("transform",{duration:.666*t,delay:o||.333*t})].join(","),e.style.opacity="0",e.style.transform=u(.75),f&&f(e)},addEndListener:function(e,t){"auto"===b&&(y.current=setTimeout(t,w.current||0))},timeout:"auto"===b?null:b},v),(function(e,t){return i.a.cloneElement(n,Object(a.a)({style:Object(a.a)({opacity:0,transform:u(.75),visibility:"exited"!==e||r?void 0:"hidden"},p[e],{},h,{},n.props.style),ref:E},t))}))}));m.muiSupportAuto=!0,t.a=m},1399:function(e,t,n){"use strict";n(260);var a=n(92),o=n(8),r=n(7),i=n(10),c=n(9),s=n(11),l=(n(472),n(471)),d=n(0),u=n.n(d),p=n(6),m=n.n(p),f=n(173),h=(n(752),n(28)),g=(l.a.Option,function(e){function t(e){var n;return Object(o.a)(this,t),(n=Object(i.a)(this,Object(c.a)(t).call(this,e))).fetchMemberList=function(e){var t=n.props.match.params.coursesId,a=e||n.state.page,o=n.state,r=o.name,i=o.school_name,c="/courses/".concat(t,"/search_teacher_candidate.json");n.setState({loading:!0}),m.a.post(c,{page:a,limit:15,school_name:i||"",name:r||""}).then((function(e){e.data.candidates&&0!=e.data.candidates.length?n.setState({candidates:1==a?e.data.candidates:n.state.candidates.concat(e.data.candidates),page:a,loading:!1,hasMore:15==e.data.candidates.length}):n.setState({page:a,loading:!1,hasMore:!1})})).catch((function(e){}))},n.fetchOptions=function(){var e=n.props.match.params.coursesId,t="/courses/".concat(e,"/add_teacher_popup.json");m.a.get(t,{}).then((function(e){e.data.graduation_groups&&n.setState({graduation_groups:e.data.graduation_groups}),e.data.course_groups&&n.setState({course_groups:e.data.course_groups})})).catch((function(e){}))},n.setVisible=function(e){e&&(n.fetchMemberList(),n.fetchOptions()),n.refs.modalWrapper.setVisible(e),0==e&&n.setState({checkBoxValues:[]})},n.onSendOk=function(){var e=n.props.match.params.coursesId,t="/courses/".concat(e,"/add_teacher.json"),a={user_list:n.state.checkBoxValues.map((function(e){return{user_id:e}})),graduation_group_id:"2",course_group_id:"820"},o=n.state,r=o.graduationGroup,i=o.courseGroup;r&&(a.graduation_group_id=r),i&&(a.course_group_id=i),m.a.post(t,a).then((function(e){0==e.data.status&&(n.setVisible(!1),n.props.showNotification("\u6dfb\u52a0\u6210\u529f"))})).catch((function(e){}))},n.onOk=function(){n.onSendOk()},n.onCheckBoxChange=function(e){n.setState({checkBoxValues:e})},n.handleInfiniteOnLoad=function(){n.fetchMemberList(n.state.page+1)},n.onSearch=function(){n.fetchMemberList(1)},n.handleGradationGroupChange=function(e){n.setState({graduationGroup:e})},n.handleCourseGroupChange=function(e){n.setState({courseGroup:e})},n.state={checkBoxValues:[],candidates:[],hasMore:!0,loading:!1,page:1},n}return Object(s.a)(t,e),Object(r.a)(t,[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var e=this.state,t=e.candidates,n=e.checkBoxValues;return e.loading,e.hasMore,e.name,e.school_name,e.graduationGroup,e.graduation_groups,e.courseGroup,e.course_groups,this.props.moduleName,u.a.createElement(f.a,Object.assign({ref:"modalWrapper",width:"700px",title:"\u4ee3\u7801\u67e5\u91cd"},this.props,{onOk:this.onOk,className:"checkCodeModal"}),u.a.createElement("style",null,"\n .demo-loading-container {\n position: absolute;\n bottom: 93px;\n width: 82%;\n text-align: center;\n }\n .df {\n display: flex;\n align-items: baseline;\n margin: 12px 0;\n }\n .firstLabel {\n flex: 0 0 60px;\n }\n .df span.label {\n margin-right: 8px;\n text-align: right;\n margin-left: 12px;\n }\n .df .ant-input-affix-wrapper {\n width: 32%;\n }\n\n .checkCodeModal label.task-hide {\n width: 100%;\n }\n "),u.a.createElement("p",{className:"clearfix mb2",style:{margin:"0px 15px 6px"}},u.a.createElement(a.a,{className:"fl",style:{visibility:"hidden"}}),u.a.createElement("span",{className:"fl with25"},u.a.createElement("label",{className:"task-hide fl",style:{maxWidth:"208px;"}},"\u5206\u73ed\u540d\u79f0")),u.a.createElement("span",{className:"fl with25"},u.a.createElement("label",{className:"task-hide fl",style:{maxWidth:"208px;"}},"\u6709\u6548\u4f5c\u54c1\u6570")),u.a.createElement("span",{className:"fl with45"},u.a.createElement("label",{className:"task-hide fl",style:{maxWidth:"208px;"}},"\u4e0a\u6b21\u67e5\u91cd\u65f6\u95f4"))),u.a.createElement("div",null,u.a.createElement("div",{className:"edu-back-skyblue padding10-15",style:{height:"300px",overflowY:"scroll",overflowAnchor:"none"}},u.a.createElement(a.a.Group,{style:{width:"100%"},onChange:this.onCheckBoxChange,value:n},t&&t.map((function(e){return u.a.createElement("p",{className:"clearfix mb7",key:e.id},u.a.createElement(a.a,{className:"fl",value:e.id,key:e.id}),u.a.createElement("span",{className:"fl with25"},u.a.createElement(h.g,{title:e.name,condition:e.name&&12<e.name.length},u.a.createElement("label",{className:"task-hide fl",style:{maxWidth:"208px;"}},e.name))),u.a.createElement("span",{className:"fl with25"},u.a.createElement(h.g,{title:e.nickname,condition:e.nickname&&12<e.nickname.length},u.a.createElement("label",{className:"task-hide fl",style:{maxWidth:"208px;"}},e.nickname))),u.a.createElement("span",{className:"fl with45"},u.a.createElement("label",{className:"task-hide fl",style:{maxWidth:"208px;"}},e.school_name)))}))))))}}]),t}(d.Component));t.a=g},1402:function(e,t,n){"use strict";var a=n(3),o=n(20),r=n(0),i=n.n(r),c=(n(1),n(13)),s=n.n(c),l=n(61),d=n(67),u=n(138),p=n(84),m="undefined"!=typeof window?i.a.useLayoutEffect:i.a.useEffect;function f(e){var t=e.children,n=e.defer,a=void 0!==n&&n,o=e.fallback,r=void 0===o?null:o,c=i.a.useState(!1),s=c[0],l=c[1];return m((function(){a||l(!0)}),[a]),i.a.useEffect((function(){a&&l(!0)}),[a]),i.a.createElement(i.a.Fragment,null,s?t:r)}var h=n(816),g=n(38),b=n(41),v=n(36),y=n(35),w=n(116);function E(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){var a;n[e.key]=(a=e,t&&Object(r.isValidElement)(a)?t(a):a)})),n}function _(e,t,n){return null!=n[t]?n[t]:e.props[t]}function x(e,t,n){var a=E(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var a,o=Object.create(null),r=[];for(var i in e)i in t?r.length&&(o[i]=r,r=[]):r.push(i);var c={};for(var s in t){if(o[s])for(a=0;a<o[s].length;a++){var l=o[s][a];c[o[s][a]]=n(l)}c[s]=n(s)}for(a=0;a<r.length;a++)c[r[a]]=n(r[a]);return c}(t,a);return Object.keys(o).forEach((function(i){var c=o[i];if(Object(r.isValidElement)(c)){var s=i in t,l=i in a,d=t[i],u=Object(r.isValidElement)(d)&&!d.props.in;!l||s&&!u?l||!s||u?l&&s&&Object(r.isValidElement)(d)&&(o[i]=Object(r.cloneElement)(c,{onExited:n.bind(null,c),in:d.props.in,exit:_(c,"exit",e),enter:_(c,"enter",e)})):o[i]=Object(r.cloneElement)(c,{in:!1}):o[i]=Object(r.cloneElement)(c,{onExited:n.bind(null,c),in:!0,exit:_(c,"exit",e),enter:_(c,"enter",e)})}})),o}var O=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},k=function(e){function t(t,n){var a,o=(a=e.call(this,t,n)||this).handleExited.bind(Object(y.a)(Object(y.a)(a)));return a.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},a}Object(v.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,a,o=t.children,i=t.handleExited;return{children:t.firstRender?(a=i,E((n=e).children,(function(e){return Object(r.cloneElement)(e,{onExited:a.bind(null,e),in:!0,appear:_(e,"appear",n),enter:_(e,"enter",n),exit:_(e,"exit",n)})}))):x(e,o,i),firstRender:!1}},n.handleExited=function(e,t){var n=E(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=Object(a.a)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,a=Object(b.a)(e,["component","childFactory"]),o=this.state.contextValue,r=O(this.state.children).map(n);return delete a.appear,delete a.enter,delete a.exit,null===t?i.a.createElement(w.a.Provider,{value:o},r):i.a.createElement(w.a.Provider,{value:o},i.a.createElement(t,a,r))},t}(i.a.Component);k.propTypes={},k.defaultProps={component:"div",childFactory:function(e){return e}};var j=k,C="undefined"==typeof window?i.a.useEffect:i.a.useLayoutEffect;function N(e){var t=e.classes,n=e.pulsate,a=void 0!==n&&n,o=e.rippleX,r=e.rippleY,c=e.rippleSize,s=e.in,d=e.onExited,p=void 0===d?function(){}:d,m=e.timeout,f=i.a.useState(!1),h=f[0],g=f[1],b=Object(l.a)(t.ripple,t.rippleVisible,a&&t.ripplePulsate),v={width:c,height:c,top:-c/2+r,left:-c/2+o},y=Object(l.a)(t.child,h&&t.childLeaving,a&&t.childPulsate),w=Object(u.a)(p);return C((function(){if(!s){g(!0);var e=setTimeout(w,m);return function(){clearTimeout(e)}}}),[w,s,m]),i.a.createElement("span",{className:b,style:v},i.a.createElement("span",{className:y}))}var M=i.a.forwardRef((function(e,t){var n=e.center,r=void 0!==n&&n,c=e.classes,s=e.className,d=Object(o.a)(e,["center","classes","className"]),u=i.a.useState([]),p=u[0],m=u[1],f=i.a.useRef(0),h=i.a.useRef(null);i.a.useEffect((function(){h.current&&(h.current(),h.current=null)}),[p]);var b=i.a.useRef(!1),v=i.a.useRef(null),y=i.a.useRef(null),w=i.a.useRef(null);i.a.useEffect((function(){return function(){clearTimeout(v.current)}}),[]);var E=i.a.useCallback((function(e){var t=e.pulsate,n=e.rippleX,a=e.rippleY,o=e.rippleSize,r=e.cb;m((function(e){return[].concat(Object(g.a)(e),[i.a.createElement(N,{key:f.current,classes:c,timeout:550,pulsate:t,rippleX:n,rippleY:a,rippleSize:o})])})),f.current+=1,h.current=r}),[c]),_=i.a.useCallback((function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=2<arguments.length?arguments[2]:void 0,a=t.pulsate,o=void 0!==a&&a,i=t.center,c=void 0===i?r||t.pulsate:i,s=t.fakeElement,l=void 0!==s&&s;if("mousedown"===e.type&&b.current)b.current=!1;else{"touchstart"===e.type&&(b.current=!0);var d,u,p,m=l?null:w.current,f=m?m.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(c||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)d=Math.round(f.width/2),u=Math.round(f.height/2);else{var h=e.clientX?e.clientX:e.touches[0].clientX,g=e.clientY?e.clientY:e.touches[0].clientY;d=Math.round(h-f.left),u=Math.round(g-f.top)}if(c)(p=Math.sqrt((2*Math.pow(f.width,2)+Math.pow(f.height,2))/3))%2==0&&(p+=1);else{var _=2*Math.max(Math.abs((m?m.clientWidth:0)-d),d)+2,x=2*Math.max(Math.abs((m?m.clientHeight:0)-u),u)+2;p=Math.sqrt(Math.pow(_,2)+Math.pow(x,2))}e.touches?null===y.current&&(y.current=function(){E({pulsate:o,rippleX:d,rippleY:u,rippleSize:p,cb:n})},v.current=setTimeout((function(){y.current&&(y.current(),y.current=null)}),80)):E({pulsate:o,rippleX:d,rippleY:u,rippleSize:p,cb:n})}}),[r,E]),x=i.a.useCallback((function(){_({},{pulsate:!0})}),[_]),O=i.a.useCallback((function(e,t){if(clearTimeout(v.current),"touchend"===e.type&&y.current)return e.persist(),y.current(),y.current=null,void(v.current=setTimeout((function(){O(e,t)})));y.current=null,m((function(e){return 0<e.length?e.slice(1):e})),h.current=t}),[]);return i.a.useImperativeHandle(t,(function(){return{pulsate:x,start:_,stop:O}}),[x,_,O]),i.a.createElement("span",Object(a.a)({className:Object(l.a)(c.root,s),ref:w},d),i.a.createElement(j,{component:null,exit:!0},p))})),S=Object(p.a)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(i.a.memo(M)),T=i.a.forwardRef((function(e,t){var n=e.action,r=e.buttonRef,c=e.centerRipple,p=void 0!==c&&c,m=e.children,g=e.classes,b=e.className,v=e.component,y=void 0===v?"button":v,w=e.disabled,E=void 0!==w&&w,_=e.disableRipple,x=void 0!==_&&_,O=e.disableTouchRipple,k=void 0!==O&&O,j=e.focusRipple,C=void 0!==j&&j,N=e.focusVisibleClassName,M=e.onBlur,T=e.onClick,D=e.onFocus,R=e.onFocusVisible,L=e.onKeyDown,I=e.onKeyUp,B=e.onMouseDown,A=e.onMouseLeave,F=e.onMouseUp,P=e.onTouchEnd,V=e.onTouchMove,$=e.onTouchStart,z=e.onDragLeave,W=e.tabIndex,H=void 0===W?0:W,U=e.TouchRippleProps,G=e.type,Y=void 0===G?"button":G,q=Object(o.a)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),K=i.a.useRef(null),J=i.a.useRef(null),X=i.a.useState(!1),Q=X[0],Z=X[1];E&&Q&&Z(!1);var ee=Object(h.a)(),te=ee.isFocusVisible,ne=ee.onBlurVisible,ae=ee.ref;function oe(e,t,n){var a=2<arguments.length&&void 0!==n?n:k;return Object(u.a)((function(n){return t&&t(n),!a&&J.current&&J.current[e](n),!0}))}function re(){var e=s.a.findDOMNode(K.current);return y&&"button"!==y&&!("A"===e.tagName&&e.href)}i.a.useImperativeHandle(n,(function(){return{focusVisible:function(){Z(!0),K.current.focus()}}}),[]),i.a.useEffect((function(){Q&&C&&!x&&J.current.pulsate()}),[x,C,Q]);var ie=oe("start",B),ce=oe("stop",z),se=oe("stop",F),le=oe("stop",(function(e){Q&&e.preventDefault(),A&&A(e)})),de=oe("start",$),ue=oe("stop",P),pe=oe("stop",V),me=oe("stop",(function(e){Q&&(ne(e),Z(!1)),M&&M(e)}),!1),fe=Object(u.a)((function(e){E||(K.current||(K.current=e.currentTarget),te(e)&&(Z(!0),R&&R(e)),D&&D(e))})),he=i.a.useRef(!1),ge=Object(u.a)((function(e){C&&!he.current&&Q&&J.current&&" "===e.key&&(he.current=!0,e.persist(),J.current.stop(e,(function(){J.current.start(e)}))),e.target===e.currentTarget&&re()&&" "===e.key&&e.preventDefault(),L&&L(e),e.target===e.currentTarget&&re()&&"Enter"===e.key&&(e.preventDefault(),T&&T(e))})),be=Object(u.a)((function(e){C&&" "===e.key&&J.current&&Q&&!e.defaultPrevented&&(he.current=!1,e.persist(),J.current.stop(e,(function(){J.current.pulsate(e)}))),I&&I(e),T&&e.target===e.currentTarget&&re()&&" "===e.key&&!e.defaultPrevented&&T(e)})),ve=y;"button"===ve&&q.href&&(ve="a");var ye={};"button"===ve?(ye.type=Y,ye.disabled=E):("a"===ve&&q.href||(ye.role="button"),ye["aria-disabled"]=E);var we=Object(d.a)(r,t),Ee=Object(d.a)(ae,K),_e=Object(d.a)(we,Ee);return i.a.createElement(ve,Object(a.a)({className:Object(l.a)(g.root,b,Q&&[g.focusVisible,N],E&&g.disabled),onBlur:me,onClick:T,onFocus:fe,onKeyDown:ge,onKeyUp:be,onMouseDown:ie,onMouseLeave:le,onMouseUp:se,onDragLeave:ce,onTouchEnd:ue,onTouchMove:pe,onTouchStart:de,ref:_e,tabIndex:E?-1:H},ye,q),m,x||E?null:i.a.createElement(f,null,i.a.createElement(S,Object(a.a)({ref:J,center:p},U))))}));t.a=Object(p.a)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(T)},1403:function(e,t,n){"use strict";var a=n(3),o=n(136),r=n(20),i=n(30),c=n(0),s=n.n(c),l=n(13),d=n.n(l),u=(n(1),n(61)),p=n(112),m=n(84),f=n(107),h=n(1282),g=n(941),b=n(417),v=n(436),y=n(139),w=n(86),E=n(67);function _(e){return"function"==typeof e?e():e}var x="undefined"!=typeof window?s.a.useLayoutEffect:s.a.useEffect,O={},k=s.a.forwardRef((function(e,t){var n=e.anchorEl,o=e.children,i=e.container,c=e.disablePortal,l=void 0!==c&&c,d=e.keepMounted,u=void 0!==d&&d,p=e.modifiers,m=e.open,f=e.placement,h=void 0===f?"bottom":f,k=e.popperOptions,j=void 0===k?O:k,C=e.popperRef,N=e.transition,M=void 0!==N&&N,S=Object(r.a)(e,["anchorEl","children","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition"]),T=s.a.useRef(null),D=Object(E.a)(T,t),R=s.a.useRef(null),L=Object(E.a)(R,C),I=s.a.useRef(L);x((function(){I.current=L}),[L]),s.a.useImperativeHandle(C,(function(){return R.current}),[]);var B=s.a.useState(!0),A=B[0],F=B[1],P=function(e,t){if("ltr"===(t&&t.direction||"ltr"))return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(h,Object(b.a)()),V=s.a.useState(P),$=V[0],z=V[1];function W(){R.current&&(R.current.destroy(),I.current(null))}s.a.useEffect((function(){R.current&&R.current.update()}));var H=s.a.useCallback((function(){if(T.current&&n&&m){R.current&&(R.current.destroy(),I.current(null));var e=function(e){z(e.placement)},t=(_(n),new g.a(_(n),T.current,Object(a.a)({placement:P},j,{modifiers:Object(a.a)({},l?{}:{preventOverflow:{boundariesElement:"window"}},{},p,{},j.modifiers),onCreate:Object(y.a)(e,j.onCreate),onUpdate:Object(y.a)(e,j.onUpdate)})));I.current(t)}}),[n,l,p,m,P,j]),U=s.a.useCallback((function(e){Object(w.a)(D,e),H()}),[D,H]);if(s.a.useEffect((function(){H()}),[H]),s.a.useEffect((function(){return function(){W()}}),[]),s.a.useEffect((function(){m||M||W()}),[m,M]),!u&&!m&&(!M||A))return null;var G={placement:$};return M&&(G.TransitionProps={in:m,onEnter:function(){F(!1)},onExited:function(){F(!0),W()}}),s.a.createElement(v.a,{disablePortal:l,container:i},s.a.createElement("div",Object(a.a)({ref:U,role:"tooltip"},S,{style:Object(a.a)({position:"fixed",top:0,left:0},S.style)}),"function"==typeof o?o(G):o))})),j=n(816),C=n(929),N=n(189);function M(e){return Math.round(1e5*e)/1e5}var S=!1,T=null,D=s.a.forwardRef((function(e,t){var n=e.arrow,i=void 0!==n&&n,c=e.children,l=e.classes,p=e.disableFocusListener,m=void 0!==p&&p,g=e.disableHoverListener,b=void 0!==g&&g,v=e.disableTouchListener,y=void 0!==v&&v,_=e.enterDelay,x=void 0===_?200:_,O=e.enterNextDelay,M=void 0===O?0:O,D=e.enterTouchDelay,R=void 0===D?700:D,L=e.id,I=e.interactive,B=void 0!==I&&I,A=e.leaveDelay,F=void 0===A?0:A,P=e.leaveTouchDelay,V=void 0===P?1500:P,$=e.onClose,z=e.onOpen,W=e.open,H=e.placement,U=void 0===H?"bottom":H,G=e.PopperProps,Y=e.title,q=e.TransitionComponent,K=void 0===q?h.a:q,J=e.TransitionProps,X=Object(r.a)(e,["arrow","children","classes","disableFocusListener","disableHoverListener","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","id","interactive","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperProps","title","TransitionComponent","TransitionProps"]),Q=Object(N.a)(),Z=s.a.useState(),ee=Z[0],te=Z[1],ne=s.a.useState(null),ae=ne[0],oe=ne[1],re=s.a.useRef(!1),ie=s.a.useRef(),ce=s.a.useRef(),se=s.a.useRef(),le=s.a.useRef(),de=Object(C.a)({controlled:W,default:!1,name:"Tooltip"}),ue=Object(o.a)(de,2),pe=ue[0],me=ue[1],fe=pe,he=s.a.useState(),ge=he[0],be=he[1],ve=L||ge;function ye(e){clearTimeout(T),me(S=!0),z&&z(e)}function we(e){var t=c.props;"mouseover"===e.type&&t.onMouseOver&&e.currentTarget===ee&&t.onMouseOver(e),re.current&&"touchstart"!==e.type||(ee&&ee.removeAttribute("title"),clearTimeout(ce.current),clearTimeout(se.current),x||S&&M?(e.persist(),ce.current=setTimeout((function(){ye(e)}),S?M:x)):ye(e))}function Ee(e){clearTimeout(T),T=setTimeout((function(){S=!1}),800+F),me(!1),$&&$(e),clearTimeout(ie.current),ie.current=setTimeout((function(){re.current=!1}),Q.transitions.duration.shortest)}function _e(e){var t=c.props;"blur"===e.type&&(t.onBlur&&e.currentTarget===ee&&t.onBlur(e),Ne&&(Me(!1),ke())),"mouseleave"===e.type&&t.onMouseLeave&&e.currentTarget===ee&&t.onMouseLeave(e),clearTimeout(ce.current),clearTimeout(se.current),e.persist(),se.current=setTimeout((function(){Ee(e)}),F)}s.a.useEffect((function(){fe&&!ge&&be("mui-tooltip-".concat(Math.round(1e5*Math.random())))}),[fe,ge]),s.a.useEffect((function(){return function(){clearTimeout(ie.current),clearTimeout(ce.current),clearTimeout(se.current),clearTimeout(le.current)}}),[]);var xe=Object(j.a)(),Oe=xe.isFocusVisible,ke=xe.onBlurVisible,je=xe.ref,Ce=s.a.useState(!1),Ne=Ce[0],Me=Ce[1],Se=Object(E.a)(te,t),Te=Object(E.a)(je,Se),De=s.a.useCallback((function(e){Object(w.a)(Te,d.a.findDOMNode(e))}),[Te]),Re=Object(E.a)(c.ref,De);""===Y&&(fe=!1);var Le=!fe&&!b,Ie=Object(a.a)({"aria-describedby":fe?ve:null,title:Le&&"string"==typeof Y?Y:null},X,{},c.props,{className:Object(u.a)(X.className,c.props.className)});y||(Ie.onTouchStart=function(e){re.current=!0;var t=c.props;t.onTouchStart&&t.onTouchStart(e),clearTimeout(se.current),clearTimeout(ie.current),clearTimeout(le.current),e.persist(),le.current=setTimeout((function(){we(e)}),R)},Ie.onTouchEnd=function(e){c.props.onTouchEnd&&c.props.onTouchEnd(e),clearTimeout(le.current),clearTimeout(se.current),e.persist(),se.current=setTimeout((function(){Ee(e)}),V)}),b||(Ie.onMouseOver=we,Ie.onMouseLeave=_e),m||(Ie.onFocus=function(e){ee||te(e.currentTarget),Oe(e)&&(Me(!0),we(e));var t=c.props;t.onFocus&&e.currentTarget===ee&&t.onFocus(e)},Ie.onBlur=_e);var Be=B?{onMouseOver:Ie.onMouseOver,onMouseLeave:Ie.onMouseLeave,onFocus:Ie.onFocus,onBlur:Ie.onBlur}:{},Ae=s.a.useMemo((function(){return{modifiers:{arrow:{enabled:Boolean(ae),element:ae}}}}),[ae]);return s.a.createElement(s.a.Fragment,null,s.a.cloneElement(c,Object(a.a)({ref:Re},Ie)),s.a.createElement(k,Object(a.a)({className:Object(u.a)(l.popper,B&&l.popperInteractive,i&&l.popperArrow),placement:U,anchorEl:ee,open:!!ee&&fe,id:Ie["aria-describedby"],transition:!0,popperOptions:Ae},Be,G),(function(e){var t=e.placement,n=e.TransitionProps;return s.a.createElement(K,Object(a.a)({timeout:Q.transitions.duration.shorter},n,J),s.a.createElement("div",{className:Object(u.a)(l.tooltip,l["tooltipPlacement".concat(Object(f.a)(t.split("-")[0]))],re.current&&l.touch,i&&l.tooltipArrow)},Y,i?s.a.createElement("span",{className:l.arrow,ref:oe}):null))})))}));t.a=Object(m.a)((function(e){return{popper:{zIndex:e.zIndex.tooltip,pointerEvents:"none",flip:!1},popperInteractive:{pointerEvents:"auto"},popperArrow:{'&[x-placement*="bottom"] $arrow':{flip:!1,top:0,left:0,marginTop:"-0.95em",marginLeft:4,marginRight:4,width:"2em",height:"1em","&::before":{flip:!1,borderWidth:"0 1em 1em 1em",borderColor:"transparent transparent currentcolor transparent"}},'&[x-placement*="top"] $arrow':{flip:!1,bottom:0,left:0,marginBottom:"-0.95em",marginLeft:4,marginRight:4,width:"2em",height:"1em","&::before":{flip:!1,borderWidth:"1em 1em 0 1em",borderColor:"currentcolor transparent transparent transparent"}},'&[x-placement*="right"] $arrow':{flip:!1,left:0,marginLeft:"-0.95em",marginTop:4,marginBottom:4,height:"2em",width:"1em","&::before":{flip:!1,borderWidth:"1em 1em 1em 0",borderColor:"transparent currentcolor transparent transparent"}},'&[x-placement*="left"] $arrow':{flip:!1,right:0,marginRight:"-0.95em",marginTop:4,marginBottom:4,height:"2em",width:"1em","&::before":{flip:!1,borderWidth:"1em 0 1em 1em",borderColor:"transparent transparent transparent currentcolor"}}},tooltip:{backgroundColor:Object(p.c)(e.palette.grey[700],.9),borderRadius:e.shape.borderRadius,color:e.palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(10),lineHeight:"".concat(M(1.4),"em"),maxWidth:300,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},tooltipArrow:{position:"relative",margin:"0"},arrow:{position:"absolute",fontSize:6,color:Object(p.c)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:0,height:0,borderStyle:"solid"}},touch:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:"".concat(M(16/14),"em"),fontWeight:e.typography.fontWeightRegular},tooltipPlacementLeft:Object(i.a)({transformOrigin:"right center",margin:"0 24px "},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementRight:Object(i.a)({transformOrigin:"left center",margin:"0 24px"},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementTop:Object(i.a)({transformOrigin:"center bottom",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"}),tooltipPlacementBottom:Object(i.a)({transformOrigin:"center top",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"})}}),{name:"MuiTooltip"})(D)},1527:function(e,t,n){"use strict";n(498);var a=n(499),o=n(8),r=n(7),i=n(10),c=n(9),s=n(35),l=n(11),d=n(0),u=n.n(d),p=(n(592),n(6)),m=n.n(p),f=n(1100),h=(n(979),n(1102),n(1152)),g=n(971),b=(n(1e3),n(1130)),v=(window.$,function(e){function t(e){var n;return Object(o.a)(this,t),(n=Object(i.a)(this,Object(c.a)(t).call(this,e)))._findById=b.a,n.createNewComment=function(e,t,a){var o=n.props.memo.id,r=Object(b.g)(e),i=n.props.memo;n.state.comments,m.a.post("/users/reply_message.json",{journals_for_message:{jour_type:n.props.jour_type,jour_id:o,notes:r,reply_id:i.user_id||n.state.homework_user_id}}).then((function(e){if(-1!==e.data.status&&e.data&&e.data.id){var t=e.data.id;a.setValue&&a.setValue(""),n.refs.editor.close&&n.refs.editor.close();var o=n._getUser(),i=n.props.isSuperAdmin();n.setState({comments:Object(b.b)(n.state.comments,t,r,o,i,Object(s.a)(n)),total_count:n.state.total_count+1}),n.refs.editor.showEditor()}})).catch((function(e){}))},n.replyComment=function(e,t,a){if(n.props.showNotification,n.props.memo.id!==t){var o=n.state.comments,r=n._getUser(),i=n.props.memo.id,c=n._findById(t,o),s=o[c];e=Object(b.h)(e),m.a.post("/users/reply_message.json",{journals_for_message:{jour_type:n.props.jour_type,jour_id:i,notes:e,m_parent_id:t,reply_id:s.user_id}},{}).then((function(t){if(t.data.id){var i=t.data.id,l=Object.assign({},n.props.memo);l.total_count=l.total_count+1,n.setState({comments:Object(b.c)(o,s,c,i,e,r,a),memo:l,total_count:n.state.total_count+1})}})).catch((function(e){}))}else n.createNewComment(e,t,a)},n.loadMoreChildComments=function(e){var t=n.props.memo.id,a=(n.props.course_id,"/".concat(n.props.apiRouteName,"/").concat(t,"/show_comment.json?parent_id=").concat(e.id,"&limit=500"));m.a.get(a,{}).then((function(t){var a=t.data.comments;n.setState({comments:Object(b.d)(a,n.state.comments,e,n.transformReply)})})).catch((function(e){}))},n.onPaginationChange=function(e){n.setState({pageCount:e},(function(){n.fetchReplies()}))},n.fetchReplies=function(){var e=n.props.memo.id,t=(n.props.course_id,"/".concat(n.props.apiRouteName,"/").concat(e,"/show_comment.json?page=").concat(n.state.pageCount));m.a.get(t,{}).then((function(e){var t=e.data,a=t.comments,o=(t.messages_count,t.homework_user_id),r=t.parent_messages_count;n.setState({comments:Object(b.e)(a,n.transformReply),total_count:r,homework_user_id:o})})).catch((function(e){}))},n.transformReply=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[];return{admin:n.props.isAdmin(),isSuperAdmin:n.props.isSuperAdmin(),permission:!0,children:t,hidden:e.hidden,id:e.id,image_url:e.author.image_url,reward:null,time:e.time,user_id:e.author.id,user_login:e.author.login,user_praise:e.user_praise,username:e.author.name,content:e.content,praise_count:e.praise_count,child_message_count:e.child_message_count}},n.deleteComment=function(e,t){Object(b.i)(Object(s.a)(n),e,t,"journals_for_message")},n.commentPraise=function(e){Object(b.f)(Object(s.a)(n),e,"journals_for_message")},n.hiddenComment=function(e,t){Object(b.j)(Object(s.a)(n),e,t,"journals_for_message")},n.showCommentInput=function(){n.refs.editor.showEditor()},n.initReply=function(e){e.isAllChildrenLoaded||n.loadMoreChildComments(e)},n.state={pageCount:1},n}return Object(l.a)(t,e),Object(r.a)(t,[{key:"componentDidMount",value:function(){this.fetchReplies()}},{key:"_getUser",value:function(){var e=this.props.current_user;return e.user_url="/users/".concat(e.login),e}},{key:"render",value:function(){var e=this.state,t=e.total_count,n=e.comments,o=e.pageCount,r=this.props,i=r.current_user,c=r.memo;return u.a.createElement("div",{style:{background:"rgb(255, 255, 255)",marginTop:"20px"},className:"course-message"},u.a.createElement("style",null,"\n .course-message .commentInput {\n padding-bottom: 56px !important;\n }\n .course-message .commentInput.mockInputWrapper {\n padding-bottom: 20px !important;\n } \n .course-message .memoReplies {\n /* border-top: 1px solid #EDEDED; */\n padding-bottom: 30px;\n }\n "),u.a.createElement(f.a,Object.assign({ref:"editor",memo:c,usingMockInput:!0,placeholder:"\u8bf4\u70b9\u4ec0\u4e48",height:160,showError:!0,imageExpand:!0,replyComment:this.replyComment},this.props,{commentsLength:n?n.length:0})),u.a.createElement("div",{className:"padding40 memoReplies commentsDelegateParent",style:{display:n&&n.length?"block":"none"}},u.a.createElement("div",{className:"replies_count"},u.a.createElement("span",{className:"labal"},"\u5168\u90e8\u56de\u590d"),u.a.createElement("span",{className:"count"},t)),u.a.createElement(g.a,{comments:n,user:i,replyComment:this.replyComment,deleteComment:this.deleteComment,commentPraise:this.commentPraise,rewardCode:this.rewardCode,hiddenComment:this.hiddenComment,usingAntdModal:!0,isChildCommentPagination:!0,loadMoreChildComments:this.loadMoreChildComments,initReply:this.initReply,showRewardButton:!1,onlySuperAdminCouldHide:!0})),10<t&&u.a.createElement("div",{className:"memoMore"},u.a.createElement(a.a,{showQuickJumper:!0,onChange:this.onPaginationChange,current:o,total:t,pageSize:10}),u.a.createElement("div",{className:"writeCommentBtn",onClick:this.showCommentInput},"\u5199\u8bc4\u8bba")))}}]),t}(d.Component));t.a=Object(h.a)()(v)},1536:function(e,t,n){"use strict";n(8),n(7),n(10),n(9),n(11);var a=(n(470),n(462)),o=(n(103),n(47)),r=(n(50),n(29)),i=(n(260),n(92)),c=(n(472),n(471)),s=n(0),l=(n.n(s),n(28),n(6));n.n(l),n(1048),n(814),n(768);c.a.Option,i.a.Group,r.a.confirm,window.$,o.a.Search,a.a.Group,s.Component},1962:function(e,t,n){"use strict";n.r(t);var a=n(4),o=n(8),r=n(7),i=n(10),c=n(9),s=n(11),l=(n(470),n(462)),d=(n(103),n(47)),u=(n(50),n(29)),p=(n(260),n(92)),m=(n(472),n(471)),f=n(0),h=n.n(f),g=n(28),b=n(6),v=n.n(b),y=(n(93),n(550),n(574),n(1244),n(49),n(1399),n(264),n(1246),n(1527)),w=(n(1536),m.a.Option,p.a.Group,u.a.confirm,window.$,d.a.Search,l.a.Group,function(e){function t(e){var n;return Object(o.a)(this,t),(n=Object(i.a)(this,Object(c.a)(t).call(this,e))).fetchData=function(){var e=n.props.match.params.workId,t="/homework_commons/".concat(e,".json");v.a.get(t).then((function(e){e.data.course_id&&(n.setState(Object(a.a)({},e.data),(function(){})),n.props.initWorkDetailCommonState&&n.props.initWorkDetailCommonState(Object.assign(Object(a.a)({},e.data),{moduleName:"\u4f5c\u4e1a\u63cf\u8ff0"})))})).catch((function(e){}))},n.fetchAllListener=function(){n.fetchData()},n.state={course_name:"",homework_name:"",search:""},n}return Object(s.a)(t,e),Object(r.a)(t,[{key:"componentDidMount",value:function(){this.fetchData();try{this.props.triggerRef(this)}catch(e){}Object(g.bb)("commonwork_fetch_all",this.fetchAllListener)}},{key:"componentWillUnmount",value:function(){Object(g.ab)("commonwork_fetch_all",this.fetchAllListener)}},{key:"render",value:function(){var e=this.state,t=(e.course_name,e.homework_name,e.search,e.page,e.loadingstate,e.homework_status,e.description),n=e.homework_id,a=(e.homework_user_id,e.attachments),o=e.group_info,r=void 0===o?{}:o,i=this.props.match.params.coursesId,c=(this.props.match.params.category_id,this.props.match.params.task_Id,this.props.isGroup());return h.a.createElement(h.a.Fragment,null,h.a.createElement("div",{className:"padding40 memoContent new_li"},h.a.createElement(g.s,{content:t,selector:"work_content",className:"mb10"}),a&&a.map((function(e){return h.a.createElement("div",{className:"color-grey"},h.a.createElement("a",{className:"color-grey"},h.a.createElement("i",{className:"font-14 color-green iconfont icon-fujian mr8","aria-hidden":"true"})),h.a.createElement("a",{href:e.url,className:"mr12",length:"58"},e.title),h.a.createElement("span",{className:"color-grey mt2 color-grey-6 font-12"},e.filesize))})),c&&h.a.createElement("div",{className:"df mt10"},h.a.createElement("div",{style:{flex:"0 0 160px"}},h.a.createElement("div",null,"\u5206\u7ec4\u8981\u6c42\uff1a ",r.min_num," ~ ",r.max_num,"\u4eba"),h.a.createElement("div",null,r.base_on_project?"\u57fa\u4e8e\u9879\u76ee\u5b9e\u65bd":"\u4e0d\u57fa\u4e8e\u9879\u76ee","\uff1a")),h.a.createElement("div",{style:{color:"#9B9B9B"}},h.a.createElement("div",null,"\uff08\u5b66\u751f\u63d0\u4ea4\u4f5c\u54c1\u65f6\u9700\u8981\u5173\u8054\u540c\u7ec4\u6210\u5458\uff0c\u7ec4\u5185\u6210\u5458\u4f5c\u54c1\u5171\u4eab\uff09"),h.a.createElement("div",null,"\uff08",r.base_on_project?"\u5b66\u751f\u5fc5\u987b\u5728\u672c\u5e73\u53f0\u521b\u5efa\u9879\u76ee\uff0c\u9879\u76ee\u7ba1\u7406\u5458\u53ef\u4ee5\u63d0\u4ea4\u4f5c\u54c1":"\u65e0\u9700\u5728\u5e73\u53f0\u521b\u5efa\u9879\u76ee\uff0c\u4efb\u610f\u5c0f\u7ec4\u6210\u5458\u5747\u53ef\u4ee5\u63d0\u4ea4\u4f5c\u54c1","\uff09")))),n&&h.a.createElement(y.a,Object.assign({memo:{id:n},course_id:i},this.props,{apiRouteName:"homework_commons",jour_type:"HomeworkCommon"})))}}]),t}(f.Component));t.default=w},496:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var a=n(0),o=n.n(a),r=n(134);function i(e){var t=[];return o.a.Children.forEach(e,(function(e){Object(r.isFragment)(e)&&e.props?t=t.concat(i(e.props.children)):t.push(e)})),t}},592:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n(113),o=Object.prototype.hasOwnProperty,r=Array.prototype.splice,i=Object.prototype.toString;function c(e){return i.call(e).slice(8,-1)}var s=Object.assign||function(e,t){return l(t).forEach((function(n){o.call(t,n)&&(e[n]=t[n])})),e},l="function"==typeof Object.getOwnPropertySymbols?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function d(e){return Array.isArray(e)?s(e.constructor(e.length),e):"Map"===c(e)?new Map(e):"Set"===c(e)?new Set(e):e&&"object"==typeof e?s(Object.create(Object.getPrototypeOf(e)),e):e}var u=(Object.defineProperty(p.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),p.prototype.extend=function(e,t){this.commands[e]=t},p.prototype.update=function(e,t){var n=this,r="function"==typeof t?{$apply:t}:t;Array.isArray(e)&&Array.isArray(r)||a(!Array.isArray(r),"update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."),a("object"==typeof r&&null!==r,"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: %s.",Object.keys(this.commands).join(", "));var i=e;return l(r).forEach((function(t){if(o.call(n.commands,t)){var a=e===i;i=n.commands[t](r[t],i,r,e),a&&n.isEquals(i,e)&&(i=e)}else{var s="Map"===c(e)?n.update(e.get(t),r[t]):n.update(e[t],r[t]),l="Map"===c(i)?i.get(t):i[t];n.isEquals(s,l)&&(void 0!==s||o.call(e,t))||(i===e&&(i=d(e)),"Map"===c(i)?i.set(t,s):i[t]=s)}})),i},p);function p(){this.commands=s({},m),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return(new p).update}}t.Context=u;var m={$push:function(e,t,n){return h(t,n,"$push"),e.length?t.concat(e):t},$unshift:function(e,t,n){return h(t,n,"$unshift"),e.length?e.concat(t):t},$splice:function(e,t,n,o){var i,c;return i=t,c=n,a(Array.isArray(i),"Expected $splice target to be an array; got %s",i),b(c.$splice),e.forEach((function(e){b(e),t===o&&e.length&&(t=d(o)),r.apply(t,e)})),t},$set:function(e,t,n){var o;return o=n,a(1===Object.keys(o).length,"Cannot have more than one key in an object with $set"),e},$toggle:function(e,t){g(e,"$toggle");var n=e.length?d(t):t;return e.forEach((function(e){n[e]=!t[e]})),n},$unset:function(e,t,n,a){return g(e,"$unset"),e.forEach((function(e){Object.hasOwnProperty.call(t,e)&&(t===a&&(t=d(a)),delete t[e])})),t},$add:function(e,t,n,a){return v(t,"$add"),g(e,"$add"),"Map"===c(t)?e.forEach((function(e){var n=e[0],o=e[1];t===a&&t.get(n)!==o&&(t=d(a)),t.set(n,o)})):e.forEach((function(e){t!==a||t.has(e)||(t=d(a)),t.add(e)})),t},$remove:function(e,t,n,a){return v(t,"$remove"),g(e,"$remove"),e.forEach((function(e){t===a&&t.has(e)&&(t=d(a)),t.delete(e)})),t},$merge:function(e,t,n,o){var r,i;return r=t,a((i=e)&&"object"==typeof i,"update(): $merge expects a spec of type 'object'; got %s",i),a(r&&"object"==typeof r,"update(): $merge expects a target of type 'object'; got %s",r),l(e).forEach((function(n){e[n]!==t[n]&&(t===o&&(t=d(o)),t[n]=e[n])})),t},$apply:function(e,t){var n;return a("function"==typeof(n=e),"update(): expected spec of $apply to be a function; got %s.",n),e(t)}},f=new u;function h(e,t,n){a(Array.isArray(e),"update(): expected target of %s to be an array; got %s.",n,e),g(t[n],n)}function g(e,t){a(Array.isArray(e),"update(): expected spec of %s to be an array; got %s. Did you forget to wrap your parameter in an array?",t,e)}function b(e){a(Array.isArray(e),"update(): expected spec of $splice to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",e)}function v(e,t){var n=c(e);a("Map"===n||"Set"===n,"update(): %s expects a target of type Set or Map; got %s",t,n)}t.isEquals=f.update.isEquals,t.extend=f.extend,t.default=f.update,t.default.default=e.exports=s(t.default,t)},816:function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var a=n(0),o=n.n(a),r=n(13),i=n.n(r),c=!0,s=!1,l=null,d={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function u(e){e.metaKey||e.altKey||e.ctrlKey||(c=!0)}function p(){c=!1}function m(){"hidden"===this.visibilityState&&s&&(c=!0)}function f(e){var t,n,a,o=e.target;try{return o.matches(":focus-visible")}catch(e){}return c||(n=(t=o).type,!("INPUT"!==(a=t.tagName)||!d[n]||t.readOnly)||"TEXTAREA"===a&&!t.readOnly||!!t.isContentEditable)}function h(){s=!0,window.clearTimeout(l),l=window.setTimeout((function(){s=!1}),100)}function g(){return{isFocusVisible:f,onBlurVisible:h,ref:o.a.useCallback((function(e){var t,n=i.a.findDOMNode(e);null!=n&&((t=n.ownerDocument).addEventListener("keydown",u,!0),t.addEventListener("mousedown",p,!0),t.addEventListener("pointerdown",p,!0),t.addEventListener("touchstart",p,!0),t.addEventListener("visibilitychange",m,!0))}),[])}}},872:function(e,t,n){},929:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var a=n(0),o=n.n(a);function r(e){var t=e.controlled,n=e.default,a=(e.name,o.a.useRef(void 0!==t).current),r=o.a.useState(n),i=r[0],c=r[1];return[a?t:i,o.a.useCallback((function(e){a||c(e)}),[])]}},941:function(e,t,n){"use strict";(function(e){var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,a=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&0<=navigator.userAgent.indexOf(e[t]))return 1;return 0}(),o=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),a))}};function r(e){return e&&"[object Function]"==={}.toString.call(e)}function i(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function c(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function s(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=i(e),n=t.overflow,a=t.overflowX,o=t.overflowY;return/(auto|scroll|overlay)/.test(n+o+a)?e:s(c(e))}function l(e){return e&&e.referenceNode?e.referenceNode:e}var d=n&&!(!window.MSInputMethodContext||!document.documentMode),u=n&&/MSIE 10/.test(navigator.userAgent);function p(e){return 11===e?d:10!==e&&d||u}function m(e){if(!e)return document.documentElement;for(var t=p(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var a=n&&n.nodeName;return a&&"BODY"!==a&&"HTML"!==a?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===i(n,"position")?m(n):n:e?e.ownerDocument.documentElement:document.documentElement}function f(e){return null!==e.parentNode?f(e.parentNode):e}function h(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,a=n?e:t,o=n?t:e,r=document.createRange();r.setStart(a,0),r.setEnd(o,0);var i,c,s=r.commonAncestorContainer;if(e!==s&&t!==s||a.contains(o))return"BODY"===(c=(i=s).nodeName)||"HTML"!==c&&m(i.firstElementChild)!==i?m(s):s;var l=f(e);return l.host?h(l.host,t):h(e,f(t).host)}function g(e,t){var n="top"===(1<arguments.length&&void 0!==t?t:"top")?"scrollTop":"scrollLeft",a=e.nodeName;if("BODY"!==a&&"HTML"!==a)return e[n];var o=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||o)[n]}function b(e,t){var n="x"===t?"Left":"Top",a="Left"==n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+a+"Width"])}function v(e,t,n,a){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],p(10)?parseInt(n["offset"+e])+parseInt(a["margin"+("Height"===e?"Top":"Left")])+parseInt(a["margin"+("Height"===e?"Bottom":"Right")]):0)}function y(e){var t=e.body,n=e.documentElement,a=p(10)&&getComputedStyle(n);return{height:v("Height",t,n,a),width:v("Width",t,n,a)}}function w(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e};function x(e){return _({},e,{right:e.left+e.width,bottom:e.top+e.height})}function O(e){var t={};try{if(p(10)){t=e.getBoundingClientRect();var n=g(e,"top"),a=g(e,"left");t.top+=n,t.left+=a,t.bottom+=n,t.right+=a}else t=e.getBoundingClientRect()}catch(e){}var o={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},r="HTML"===e.nodeName?y(e.ownerDocument):{},c=r.width||e.clientWidth||o.width,s=r.height||e.clientHeight||o.height,l=e.offsetWidth-c,d=e.offsetHeight-s;if(l||d){var u=i(e);l-=b(u,"x"),d-=b(u,"y"),o.width-=l,o.height-=d}return x(o)}function k(e,t,n){var a=2<arguments.length&&void 0!==n&&n,o=p(10),r="HTML"===t.nodeName,c=O(e),l=O(t),d=s(e),u=i(t),m=parseFloat(u.borderTopWidth),f=parseFloat(u.borderLeftWidth);a&&r&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var h=x({top:c.top-l.top-m,left:c.left-l.left-f,width:c.width,height:c.height});if(h.marginTop=0,h.marginLeft=0,!o&&r){var b=parseFloat(u.marginTop),v=parseFloat(u.marginLeft);h.top-=m-b,h.bottom-=m-b,h.left-=f-v,h.right-=f-v,h.marginTop=b,h.marginLeft=v}return(o&&!a?t.contains(d):t===d&&"BODY"!==d.nodeName)&&(h=function(e,t,n){var a=2<arguments.length&&void 0!==n&&n,o=g(t,"top"),r=g(t,"left"),i=a?-1:1;return e.top+=o*i,e.bottom+=o*i,e.left+=r*i,e.right+=r*i,e}(h,t)),h}function j(e){if(!e||!e.parentElement||p())return document.documentElement;for(var t=e.parentElement;t&&"none"===i(t,"transform");)t=t.parentElement;return t||document.documentElement}function C(e,t,n,a,o){var r=4<arguments.length&&void 0!==o&&o,d={top:0,left:0},u=r?j(e):h(e,l(t));if("viewport"===a)d=function(e,t){var n=1<arguments.length&&void 0!==t&&t,a=e.ownerDocument.documentElement,o=k(e,a),r=Math.max(a.clientWidth,window.innerWidth||0),i=Math.max(a.clientHeight,window.innerHeight||0),c=n?0:g(a),s=n?0:g(a,"left");return x({top:c-o.top+o.marginTop,left:s-o.left+o.marginLeft,width:r,height:i})}(u,r);else{var p=void 0;"scrollParent"===a?"BODY"===(p=s(c(t))).nodeName&&(p=e.ownerDocument.documentElement):p="window"===a?e.ownerDocument.documentElement:a;var m=k(p,u,r);if("HTML"!==p.nodeName||function e(t){var n=t.nodeName;if("BODY"===n||"HTML"===n)return!1;if("fixed"===i(t,"position"))return!0;var a=c(t);return!!a&&e(a)}(u))d=m;else{var f=y(e.ownerDocument),b=f.height,v=f.width;d.top+=m.top-m.marginTop,d.bottom=b+m.top,d.left+=m.left-m.marginLeft,d.right=v+m.left}}var w="number"==typeof(n=n||0);return d.left+=w?n:n.left||0,d.top+=w?n:n.top||0,d.right-=w?n:n.right||0,d.bottom-=w?n:n.bottom||0,d}function N(e,t,n,a,o,r){var i=5<arguments.length&&void 0!==r?r:0;if(-1===e.indexOf("auto"))return e;var c=C(n,a,i,o),s={top:{width:c.width,height:t.top-c.top},right:{width:c.right-t.right,height:c.height},bottom:{width:c.width,height:c.bottom-t.bottom},left:{width:t.left-c.left,height:c.height}},l=Object.keys(s).map((function(e){return _({key:e},s[e],{area:(t=s[e]).width*t.height});var t})).sort((function(e,t){return t.area-e.area})),d=l.filter((function(e){var t=e.width,a=e.height;return t>=n.clientWidth&&a>=n.clientHeight})),u=0<d.length?d[0].key:l[0].key,p=e.split("-")[1];return u+(p?"-"+p:"")}function M(e,t,n,a){var o=3<arguments.length&&void 0!==a?a:null;return k(n,o?j(t):h(t,l(n)),o)}function S(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),a=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+a,height:e.offsetHeight+n}}function T(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function D(e,t,n){n=n.split("-")[0];var a=S(e),o={width:a.width,height:a.height},r=-1!==["right","left"].indexOf(n),i=r?"top":"left",c=r?"left":"top",s=r?"height":"width",l=r?"width":"height";return o[i]=t[i]+t[s]/2-a[s]/2,o[c]=n===c?t[c]-a[l]:t[T(c)],o}function R(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function L(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var a=R(e,(function(e){return e[t]===n}));return e.indexOf(a)}(e,"name",n))).forEach((function(e){e.function;var n=e.function||e.fn;e.enabled&&r(n)&&(t.offsets.popper=x(t.offsets.popper),t.offsets.reference=x(t.offsets.reference),t=n(t,e))})),t}function I(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function B(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),a=0;a<t.length;a++){var o=t[a],r=o?""+o+n:e;if(void 0!==document.body.style[r])return r}return null}function A(e){var t=e.ownerDocument;return t?t.defaultView:window}function F(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,A(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function P(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function V(e,t){Object.keys(t).forEach((function(n){var a="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&P(t[n])&&(a="px"),e.style[n]=t[n]+a}))}var $=n&&/Firefox/i.test(navigator.userAgent);function z(e,t,n){var a=R(e,(function(e){return e.name===t})),o=!!a&&e.some((function(e){return e.name===n&&e.enabled&&e.order<a.order}));return o}var W=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],H=W.slice(3);function U(e,t){var n=1<arguments.length&&void 0!==t&&t,a=H.indexOf(e),o=H.slice(a+1).concat(H.slice(0,a));return n?o.reverse():o}var G={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],a=t.split("-")[1];if(a){var o=e.offsets,r=o.reference,i=o.popper,c=-1!==["bottom","top"].indexOf(n),s=c?"left":"top",l=c?"width":"height",d={start:E({},s,r[s]),end:E({},s,r[s]+r[l]-i[l])};e.offsets.popper=_({},i,d[a])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n,a=t.offset,o=e.placement,r=e.offsets,i=r.popper,c=r.reference,s=o.split("-")[0];return n=P(+a)?[+a,0]:function(e,t,n,a){var o=[0,0],r=-1!==["right","left"].indexOf(a),i=e.split(/(\+|\-)/).map((function(e){return e.trim()})),c=i.indexOf(R(i,(function(e){return-1!==e.search(/,|\s/)})));i[c]&&i[c].indexOf(",");var s=/\s*,\s*|\s+/,l=-1!==c?[i.slice(0,c).concat([i[c].split(s)[0]]),[i[c].split(s)[1]].concat(i.slice(c+1))]:[i];return(l=l.map((function(e,a){var o=(1===a?!r:r)?"height":"width",i=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,i=!0,e):i?(e[e.length-1]+=t,i=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,a){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],i=o[2];if(!r)return e;if(0!==i.indexOf("%"))return"vh"!==i&&"vw"!==i?r:("vh"===i?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*r;var c=void 0;switch(i){case"%p":c=n;break;case"%":case"%r":default:c=a}return x(c)[t]/100*r}(e,o,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,a){P(n)&&(o[t]+=n*("-"===e[a-1]?-1:1))}))})),o}(a,i,c,s),"left"===s?(i.top+=n[0],i.left-=n[1]):"right"===s?(i.top+=n[0],i.left+=n[1]):"top"===s?(i.left+=n[0],i.top-=n[1]):"bottom"===s&&(i.left+=n[0],i.top+=n[1]),e.popper=i,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||m(e.instance.popper);e.instance.reference===n&&(n=m(n));var a=B("transform"),o=e.instance.popper.style,r=o.top,i=o.left,c=o[a];o.top="",o.left="",o[a]="";var s=C(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=r,o.left=i,o[a]=c,t.boundaries=s;var l=t.priority,d=e.offsets.popper,u={primary:function(e){var n=d[e];return d[e]<s[e]&&!t.escapeWithReference&&(n=Math.max(d[e],s[e])),E({},e,n)},secondary:function(e){var n="right"===e?"left":"top",a=d[n];return d[e]>s[e]&&!t.escapeWithReference&&(a=Math.min(d[n],s[e]-("right"===e?d.width:d.height))),E({},n,a)}};return l.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";d=_({},d,u[t](e))})),e.offsets.popper=d,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,a=t.reference,o=e.placement.split("-")[0],r=Math.floor,i=-1!==["top","bottom"].indexOf(o),c=i?"right":"bottom",s=i?"left":"top",l=i?"width":"height";return n[c]<r(a[s])&&(e.offsets.popper[s]=r(a[s])-n[l]),n[s]>r(a[c])&&(e.offsets.popper[s]=r(a[c])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!z(e.instance.modifiers,"arrow","keepTogether"))return e;var a=t.element;if("string"==typeof a){if(!(a=e.instance.popper.querySelector(a)))return e}else if(!e.instance.popper.contains(a))return e;var o=e.placement.split("-")[0],r=e.offsets,c=r.popper,s=r.reference,l=-1!==["left","right"].indexOf(o),d=l?"height":"width",u=l?"Top":"Left",p=u.toLowerCase(),m=l?"left":"top",f=l?"bottom":"right",h=S(a)[d];s[f]-h<c[p]&&(e.offsets.popper[p]-=c[p]-(s[f]-h)),s[p]+h>c[f]&&(e.offsets.popper[p]+=s[p]+h-c[f]),e.offsets.popper=x(e.offsets.popper);var g=s[p]+s[d]/2-h/2,b=i(e.instance.popper),v=parseFloat(b["margin"+u]),y=parseFloat(b["border"+u+"Width"]),w=g-e.offsets.popper[p]-v-y;return w=Math.max(Math.min(c[d]-h,w),0),e.arrowElement=a,e.offsets.arrow=(E(n={},p,Math.round(w)),E(n,m,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(I(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=C(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),a=e.placement.split("-")[0],o=T(a),r=e.placement.split("-")[1]||"",i=[];switch(t.behavior){case"flip":i=[a,o];break;case"clockwise":i=U(a);break;case"counterclockwise":i=U(a,!0);break;default:i=t.behavior}return i.forEach((function(c,s){if(a!==c||i.length===s+1)return e;a=e.placement.split("-")[0],o=T(a);var l,d=e.offsets.popper,u=e.offsets.reference,p=Math.floor,m="left"===a&&p(d.right)>p(u.left)||"right"===a&&p(d.left)<p(u.right)||"top"===a&&p(d.bottom)>p(u.top)||"bottom"===a&&p(d.top)<p(u.bottom),f=p(d.left)<p(n.left),h=p(d.right)>p(n.right),g=p(d.top)<p(n.top),b=p(d.bottom)>p(n.bottom),v="left"===a&&f||"right"===a&&h||"top"===a&&g||"bottom"===a&&b,y=-1!==["top","bottom"].indexOf(a),w=!!t.flipVariations&&(y&&"start"===r&&f||y&&"end"===r&&h||!y&&"start"===r&&g||!y&&"end"===r&&b),E=!!t.flipVariationsByContent&&(y&&"start"===r&&h||y&&"end"===r&&f||!y&&"start"===r&&b||!y&&"end"===r&&g),x=w||E;(m||v||x)&&(e.flipped=!0,(m||v)&&(a=i[s+1]),x&&(r="end"===(l=r)?"start":"start"===l?"end":l),e.placement=a+(r?"-"+r:""),e.offsets.popper=_({},e.offsets.popper,D(e.instance.popper,e.offsets.reference,e.placement)),e=L(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],a=e.offsets,o=a.popper,r=a.reference,i=-1!==["left","right"].indexOf(n),c=-1===["top","left"].indexOf(n);return o[i?"left":"top"]=r[n]-(c?o[i?"width":"height"]:0),e.placement=T(t),e.offsets.popper=x(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!z(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=R(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n,a,o=t.x,r=t.y,i=e.offsets.popper,c=R(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration,s=void 0!==c?c:t.gpuAcceleration,l=m(e.instance.popper),d=O(l),u={position:i.position},p=function(e,t){function n(e){return e}var a=e.offsets,o=a.popper,r=a.reference,i=Math.round,c=Math.floor,s=i(r.width),l=i(o.width),d=-1!==["left","right"].indexOf(e.placement),u=-1!==e.placement.indexOf("-"),p=t?d||u||s%2==l%2?i:c:n,m=t?i:n;return{left:p(s%2==1&&l%2==1&&!u&&t?o.left-1:o.left),top:m(o.top),bottom:m(o.bottom),right:p(o.right)}}(e,window.devicePixelRatio<2||!$),f="bottom"===o?"top":"bottom",h="right"===r?"left":"right",g=B("transform");if(a="bottom"==f?"HTML"===l.nodeName?-l.clientHeight+p.bottom:-d.height+p.bottom:p.top,n="right"==h?"HTML"===l.nodeName?-l.clientWidth+p.right:-d.width+p.right:p.left,s&&g)u[g]="translate3d("+n+"px, "+a+"px, 0)",u[f]=0,u[h]=0,u.willChange="transform";else{var b="bottom"==f?-1:1,v="right"==h?-1:1;u[f]=a*b,u[h]=n*v,u.willChange=f+", "+h}var y={"x-placement":e.placement};return e.attributes=_({},y,e.attributes),e.styles=_({},u,e.styles),e.arrowStyles=_({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return V(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&V(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,a,o){var r=M(o,t,e,n.positionFixed),i=N(n.placement,r,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",i),V(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},Y=(function(e,t,n){t&&w(e.prototype,t),n&&w(e,n)}(q,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=M(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=N(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=D(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=L(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,I(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[B("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=function(e,t,n,a){n.updateBound=a,A(e).addEventListener("resize",n.updateBound,{passive:!0});var o=s(e);return function e(t,n,a,o){var r="BODY"===t.nodeName,i=r?t.ownerDocument.defaultView:t;i.addEventListener(n,a,{passive:!0}),r||e(s(i.parentNode),n,a,o),o.push(i)}(o,"scroll",n.updateBound,n.scrollParents),n.scrollElement=o,n.eventsEnabled=!0,n}(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return F.call(this)}}]),q);function q(e,t){var n=this,a=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,q),this.scheduleUpdate=function(){return requestAnimationFrame(n.update)},this.update=o(this.update.bind(this)),this.options=_({},q.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=t&&t.jquery?t[0]:t,this.options.modifiers={},Object.keys(_({},q.Defaults.modifiers,a.modifiers)).forEach((function(e){n.options.modifiers[e]=_({},q.Defaults.modifiers[e]||{},a.modifiers?a.modifiers[e]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return _({name:e},n.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&r(e.onLoad)&&e.onLoad(n.reference,n.popper,n.options,e,n.state)})),this.update();var i=this.options.eventsEnabled;i&&this.enableEventListeners(),this.state.eventsEnabled=i}Y.Utils=("undefined"!=typeof window?window:e).PopperUtils,Y.placements=W,Y.Defaults=G,t.a=Y}).call(this,n(64))},942:function(e,t,n){},971:function(e,t,n){"use strict";n(498);var a=n(499),o=(n(577),n(579)),r=n(8),i=n(7),c=n(10),s=n(9),l=n(35),d=n(11),u=n(0),p=n.n(u),m=n(413),f=n(1280),h=n(1278),g=n(1279),b=n(1276),v=n(1281),y=n(1403),w=n(28),E=(n(12),window.$,window.location.origin),_=function(e){function t(){var e,n;Object(r.a)(this,t);for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(n=Object(c.a)(this,(e=Object(s.a)(t)).call.apply(e,[this].concat(o)))).showOrHideEditor=function(e){var t=n.props.user,a=window.$,o=e.id,r="#reply_message_".concat(o),i="#reply_iconup_".concat(o);""==a(r).html()?(a(".reply_to_message").html(""),a(r).html('<div className="orig_reply_box borderBottomNone reply_to_message" id="reply_to_message_'.concat(o,'">\n <div class="homepagePostReplyPortrait mr15 imageFuzzy fl" id="reply_image_').concat(o,'"><a href="').concat(t.user_url,'" target="_blank" alt="\u7528\u6237\u5934\u50cf"><img alt="0?1442652658" height="33" src="').concat(E,"/images/").concat(t.image_url,'" width="33" /></a></div>\n <div class="orig_textarea fl" style="margin-bottom: 0px">\n <div nhname=\'new_message_').concat(o,'\'>\n <form accept-charset="UTF-8" action="/discusses?challenge_id=118&dis_id=61&dis_type=Shixun" data-remote="true" id="new_comment_form" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="HJTbMpfI8LKUpwghfkvgB2SaMmcIVyVdAezyKmzJ7FU=" /></div>\n <input type="hidden" id="dis_reply_id" name="reply_id" value="').concat(o,"\">\n <div nhname='toolbar_container_").concat(o,'\'></div>\n <textarea placeholder="\u6709\u95ee\u9898\u6216\u6709\u5efa\u8bae\uff0c\u8bf7\u76f4\u63a5\u7ed9\u6211\u7559\u8a00\u5427\uff01" id="comment_news_').concat(o,'" style="display: none" nhname=\'new_message_textarea_').concat(o,'\' name="content"></textarea>\n <a id="new_message_submit_btn_').concat(o,'" href="javascript:void(0)" onclick="this.style.display=\'none\'" class="mt10 task-btn task-btn-orange fr">\u53d1\u9001</a>\n <div class="cl"></div>\n <p nhname=\'contentmsg_').concat(o,'\'></p>\n</form> </div>\n <div class="cl"></div>\n </div>\n <div class="cl"></div>\n</div>\n')),a(i).show(),a((function(){window.sd_create_editor_from_data(o,null,"100%","Discuss")}))):a(r).is(":visible")?a(r).hide():a(r).show(),setTimeout((function(){var e=a("#reply_to_message_".concat(o)).find("iframe")[0];e&&e.contentDocument.body.focus()}),200)},n}return Object(d.a)(t,e),Object(i.a)(t,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.item,a=t.currentReplyComment;e.showReplyEditorFlag!=this.props.showReplyEditorFlag&&a&&a.id==n.id&&this.showOrHideEditor(a)}},{key:"render",value:function(){var e=this.props,t=(e.match,e.history,e.item);return e.user,t?p.a.createElement("div",null,p.a.createElement("div",{className:"cl"}),p.a.createElement("div",{id:"reply_message_".concat(t.id),className:"reply_to_message"})):p.a.createElement("div",null)}}]),t}(u.Component),x=n(30),O=(n(942),window.$,window.location.origin,function(e){function t(){var e,n;Object(r.a)(this,t);for(var a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(n=Object(c.a)(this,(e=Object(s.a)(t)).call.apply(e,[this].concat(o)))).showOrHideEditor=function(e){n.props.user;var t=window.$,a=e.id,o="#reply_message_".concat(a),r="reply_message_editorMd_".concat(a),i=".commentItemMDEditorView_".concat(a);if("#commitBtn_".concat(a),1===t("#".concat(r," textarea")).length){var c="".concat(Object(w.Q)()),s=window.create_editorMD_4comment("".concat(r),"",120,"\u6211\u8981\u56de\u590d...",c,(function(){s.cm.focus(),window.initMDEditorDragResize(".editor__resize",s,{initHeight:120})}),{watch:!1,htmlDecode:"style,script,iframe",mode:"markdown",toolbar:!0,markdown:"",readOnly:!1,tex:!0,flowChart:!1,sequenceDiagram:!1,dialogLockScreen:!1});s.state.preview=!1,n.commentMDEditor=s,t(".commentItemMDEditorView").hide(),t(i).show()}else t(o).is(":visible")?t(i).hide():(t(".commentItemMDEditorView").hide(),t(i).show(),window._currentChildcommentMDEditor&&window._currentChildcommentMDEditor.resize(),setTimeout((function(){n.commentMDEditor&&n.commentMDEditor.cm&&n.commentMDEditor.cm.focus(),n.commentMDEditor.resize()}),200));window._currentChildcommentMDEditor=n.commentMDEditor},n.onCommit=function(){window.$(document).trigger("onReply",{commentContent:n.commentMDEditor.getValue(),id:n.props.item.id,editor:n.commentMDEditor})},n}return Object(d.a)(t,e),Object(i.a)(t,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.item,a=t.currentReplyComment;e.showReplyEditorFlag!=this.props.showReplyEditorFlag&&a&&a.id==n.id&&this.showOrHideEditor(a)}},{key:"render",value:function(){var e=this.props,t=(e.match,e.history,e.item),n=e.user,a=e.buttonText;return t?p.a.createElement("div",{className:"commentItemMDEditorView commentItemMDEditorView_".concat(t.id),style:{display:"none"}},p.a.createElement("div",{className:"homepagePostReplyPortrait mr15 fl imageFuzzy",id:"reply_image_3097",style:{marginTop:"2px",marginRight:"-20px"}},p.a.createElement("a",{href:"".concat(n.user_url),target:"_blank",alt:"\u7528\u6237\u5934\u50cf"},p.a.createElement("img",{alt:"0?1442652658",height:"33",src:"/images/".concat(n.image_url),width:"33"}))),p.a.createElement("div",{id:"reply_message_".concat(t.id),className:"reply_to_message commentItemMDEditor editormd-image-click-expand",style:{paddingTop:"0px",paddingBottom:"0px",marginTop:"36px"}},p.a.createElement("div",{id:"reply_message_editorMd_".concat(t.id),className:"editorMD",style:{marginBottom:"0px"}},p.a.createElement("textarea",{style:{display:"none"}})),p.a.createElement("div",{className:"editor__resize",href:"javascript:void(0);",style:{display:""}},"\u8c03\u6574\u9ad8\u5ea6"),p.a.createElement("div",{class:"clearfix"},p.a.createElement("a",Object(x.a)({id:"commitBtn_".concat(t.id),href:"javascript:void(0)",onClick:this.onCommit,style:{marginRight:"44px"},className:"commentsbtn task-btn task-btn-blue fr "},"style",{display:""}),a||"\u53d1\u9001")))):p.a.createElement("div",null)}}]),t}(u.Component)),k=(n(872),n(93)),j=window.location.origin,C=function(e){function t(e){var n;return Object(r.a)(this,t),(n=Object(c.a)(this,Object(s.a)(t).call(this,e))).replyTo=function(e){},n.parseCommentContent=function(e){if(!(e&&e.startsWith("<")&&e.endsWith(">"))&&window.$("#md_div").length){window.$("#md_div").html("");try{window.editormd.markdownToHTML("md_div",{markdown:e,emoji:!0,htmlDecode:"style,script,iframe",taskList:!0,tex:!0,flowChart:!0,sequenceDiagram:!0}),e=window.$("#md_div").html()}catch(e){}}return e},n.onDialogOkBtnClick=function(){var e=n.props,t=e.deleteComment,a=e.hiddenComment,o=n.state.dialogType;"delete"===o?t(n.comment,n.childComment?n.childComment.id:""):"hidden"!==o&&"hiddenCancel"!==o||a(n.comment,n.childComment?n.childComment.id:""),n.setState({dialogOpen:!1})},n.handleDialogClose=n.handleDialogClose.bind(Object(l.a)(n)),n.handleGoldRewardDialogClose=n.handleGoldRewardDialogClose.bind(Object(l.a)(n)),n.state={dialogOpen:!1,goldRewardDialogOpen:!1,goldRewardInput:"",showReplyEditorFlag:!1,currentReplyComment:null},n}return Object(d.a)(t,e),Object(i.a)(t,[{key:"componentWillUnmount",value:function(){(0,window.$)(document).off("onReply")}},{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){(0,window.$)(document).on("onReply",(function(t,n){var a=n.commentContent,o=n.id,r=n.editor;e.props.replyComment(a,o,r)}))}),1e3)}},{key:"initReply",value:function(e){if(this.props.initReply&&this.props.initReply(e),!0===window.__useKindEditor){var t=this.props.user,n=window.$,a=e.id,o="#reply_message_".concat(a),r="#reply_iconup_".concat(a);""==n(o).html()?(n(".reply_to_message").html(""),n(o).html('<div className="orig_reply_box borderBottomNone reply_to_message" id="reply_to_message_'.concat(a,'">\n <div class="homepagePostReplyPortrait mr15 imageFuzzy fl" id="reply_image_').concat(a,'"><a href="').concat(t.user_url,'" target="_blank" alt="\u7528\u6237\u5934\u50cf"><img alt="0?1442652658" height="33" src="').concat(j,"/images/").concat(t.image_url,'" width="33" /></a></div>\n <div class="orig_textarea fl" style="margin-bottom: 0px">\n <div nhname=\'new_message_').concat(a,'\'>\n <form accept-charset="UTF-8" action="/discusses?challenge_id=118&dis_id=61&dis_type=Shixun" data-remote="true" id="new_comment_form" method="post"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓" /><input name="authenticity_token" type="hidden" value="HJTbMpfI8LKUpwghfkvgB2SaMmcIVyVdAezyKmzJ7FU=" /></div>\n <input type="hidden" id="dis_reply_id" name="reply_id" value="').concat(a,"\">\n <div nhname='toolbar_container_").concat(a,'\'></div>\n <textarea placeholder="\u6709\u95ee\u9898\u6216\u6709\u5efa\u8bae\uff0c\u8bf7\u76f4\u63a5\u7ed9\u6211\u7559\u8a00\u5427\uff01" id="comment_news_').concat(a,'" style="display: none" nhname=\'new_message_textarea_').concat(a,'\' name="content"></textarea>\n <a id="new_message_submit_btn_').concat(a,'" href="javascript:void(0)" onclick="this.style.display=\'none\'" class="mt10 task-btn task-btn-orange fr">').concat(this.props.buttonText||"\u53d1\u9001",'</a>\n <div class="cl"></div>\n <p nhname=\'contentmsg_').concat(a,'\'></p>\n</form> </div>\n <div class="cl"></div>\n </div>\n <div class="cl"></div>\n</div>\n')),n(r).show(),n((function(){window.sd_create_editor_from_data(a,null,"100%","Discuss")}))):n(o).is(":visible")?n(o).hide():n(o).show()}else this.setState({currentReplyComment:e,showReplyEditorFlag:!this.state.showReplyEditorFlag})}},{key:"renderChildenComments",value:function(e){var t=this;if(!e.children||0===e.children.length)return"";var n=this.props.user;return e.children.map((function(a,o){var r=t.parseCommentContent(a.content);return p.a.createElement("div",{key:o,className:"childComment"},p.a.createElement("div",{className:"J_Comment_Info clearfix mt3"},p.a.createElement("div",{className:"t_info fl"},p.a.createElement("a",{href:"".concat(j,"/users/").concat(a.user_login),className:"content-username hide fl"},a.username),p.a.createElement("span",{className:"t_area fl"},a.time),a.reward?p.a.createElement(y.a,{title:"\u5df2\u5956\u52b1\u91d1\u5e01".concat(a.reward),disableFocusListener:!0},p.a.createElement("a",{href:"javascript:void(0);",style:{marginLeft:"20px",cursor:"default"},className:"rewarded color-grey-8 font-12 fl ".concat(!0===a.admin?"":"normalUser")},p.a.createElement("i",{className:"iconfont icon-gift mr5 color-orange fl",style:{display:"inline"}}),p.a.createElement("span",{className:"fl"},a.reward))):""),p.a.createElement("p",{className:"fr orig_reply lineh-20"},p.a.createElement("span",{id:"hidden_discuss_btn_952"}),0!=t.props.showRewardButton&&!0===e.admin?p.a.createElement("a",{href:"javascript:void(0);",className:"color-grey-8",onClick:function(){return t.showGoldRewardDialog(e,a)}},p.a.createElement(y.a,{title:"\u7ed9TA\u5956\u52b1\u91d1\u5e01",disableFocusListener:!0},p.a.createElement("i",{className:"iconfont icon-jiangli fl"}))):"","",!0===e.admin||a.can_delete||a.user_id===n.user_id||a.user_login==n.login?p.a.createElement("a",{href:"javascript:void(0);",className:"color-grey-8",id:"delete_reply_118_952",onClick:function(){return t.onCommentBtnClick(e,a,"delete")}},p.a.createElement(y.a,{title:"\u5220\u9664",disableFocusListener:!0},p.a.createElement("i",{className:"iconfont icon-shanchu mr5"}))):"")),p.a.createElement("div",{className:"comment_content clearfix",id:"reply_content_".concat(a.id)},p.a.createElement("div",{className:"color-grey-3",id:"reply_content_".concat(a.id)},p.a.createElement("div",{className:"break_word_comments markdown-body",dangerouslySetInnerHTML:{__html:r}}),p.a.createElement("div",{className:"cl"}))))}))}},{key:"renderComments",value:function(){var e=this,t=this.props,n=t.comments,a=(t.currentUser,t.deleteComment,t.commentPraise),o=(t.hiddenComment,t.user),r=this.state,i=r.showReplyEditorFlag,c=r.currentReplyComment;if(n&&0!==n.length)return n.map((function(t,n){var r;return r=e.parseCommentContent(t.content),p.a.createElement("div",{className:"comment_item_cont df clearfix",key:n},p.a.createElement("div",{className:"J_Comment_Face fl"},p.a.createElement("a",{href:"".concat(j,"/users/").concat(t.user_login),target:"_blank"},p.a.createElement("img",{alt:"\u7528\u6237\u5934\u50cf",height:"50",src:Object(w.L)("images/".concat(t.image_url)),width:"50"}))),p.a.createElement("div",{className:"t_content fl"},p.a.createElement("div",{className:"J_Comment_Reply"},p.a.createElement("div",{className:"comment_orig_content",style:{margin:"0px"}},p.a.createElement("div",{className:"J_Comment_Info clearfix mt3"},p.a.createElement("div",{className:"t_info fl"},p.a.createElement("a",{href:"".concat(j,"/users/").concat(t.user_login),className:"content-username hide fl"},t.username),p.a.createElement("span",{className:"t_area fl"},t.time),t.position&&p.a.createElement("span",{className:"fl color-light-green font-14 ml15"},"[\u7b2c",t.position,"\u5173]"),t.game_url?p.a.createElement(y.a,{title:"\u70b9\u51fb\u67e5\u770bTA\u7684\u4ee3\u7801\u9875\u9762",disableFocusListener:!0},p.a.createElement("a",{href:t.game_url,target:"_blank",className:"fl font-14 ml15",style:{color:"#4CACFF",cursor:"pointer"}},"\u67e5\u770b")):"",t.reward?p.a.createElement(y.a,{title:"\u5df2\u5956\u52b1\u91d1\u5e01".concat(t.reward),disableFocusListener:!0},p.a.createElement("a",{href:"javascript:void(0);",style:{marginLeft:"20px",cursor:"default"},className:"rewarded color-grey-8 font-12 fl ".concat(!0===t.admin?"":"normalUser")},p.a.createElement("i",{className:"iconfont icon-gift mr5 color-orange fl"}),p.a.createElement("span",{className:"fl"},t.reward))):"")),p.a.createElement("div",{className:"comment_content clearfix",id:"reply_content_".concat(t.id)},p.a.createElement("div",{className:"color-grey-3",id:"reply_content_".concat(t.id)},p.a.createElement("div",{className:"break_word_comments markdown-body",dangerouslySetInnerHTML:{__html:r}}),p.a.createElement("div",{className:"cl"}))),p.a.createElement("div",{className:"childrenCommentsView"},t&&t.children&&t.children.length?p.a.createElement("div",{className:"trangle"}):"",e.renderChildenComments(t),1!=t.isAllChildrenLoaded&&t.children&&1==e.props.isChildCommentPagination&&5<t.child_message_count?p.a.createElement(y.a,{title:"\u70b9\u51fb\u67e5\u770b\u66f4\u591a\u56de\u590d",disableFocusListener:!0},p.a.createElement("div",{className:"loadMoreChildComments",onClick:function(){e.props.loadMoreChildComments&&e.props.loadMoreChildComments(t)}},p.a.createElement("i",{className:"iconfont icon-xiajiantou"}))):""),p.a.createElement("p",{className:"fr orig_reply"},p.a.createElement("span",{id:"hidden_discuss_btn_952"}),0!=e.props.showRewardButton&&!0===t.admin?p.a.createElement("a",{href:"javascript:void(0);",className:"color-grey-8 fl mt2",onClick:function(){return e.showGoldRewardDialog(t)}},p.a.createElement(y.a,{title:"\u7ed9TA\u5956\u52b1\u91d1\u5e01",disableFocusListener:!0},p.a.createElement("i",{className:"iconfont icon-jiangli mr5 fl"}))):"",1==e.props.showHiddenButton&&(e.props.onlySuperAdminCouldHide&&t.isSuperAdmin||!e.props.onlySuperAdminCouldHide&&!0===t.admin)?p.a.createElement(y.a,{title:t.hidden?"\u53d6\u6d88\u9690\u85cf":"\u9690\u85cf\u8bc4\u8bba",disableFocusListener:!0},p.a.createElement("a",{href:"javascript:void(0);",className:"color-grey-8 fl mt1",onClick:function(){return e.onCommentBtnClick(t,"",t.hidden?"hiddenCancel":"hidden")}},p.a.createElement("i",{className:" ".concat(t.hidden?"iconfont icon-yincangbiyan":"fa fa-eye"," mr5")}))):"",!t.admin||t.children&&0!==t.children.length?"":p.a.createElement("a",{href:"javascript:void(0);",className:"color-grey-8",onClick:function(){return e.onCommentBtnClick(t,"","delete")}},p.a.createElement(y.a,{title:"\u5220\u9664",disableFocusListener:!0},p.a.createElement("i",{className:"iconfont icon-shanchu mr5"}))),(null==e.props.showReply||1==e.props.showReply)&&p.a.createElement("a",{href:"javascript:void(0)",className:"color-grey-8",onClick:function(){return e.initReply(t)}},p.a.createElement(y.a,{title:"\u56de\u590d"},p.a.createElement("i",{className:"iconfont icon-huifu1 mr5"}))),p.a.createElement("span",{className:"reply_praise_count_952"},p.a.createElement(y.a,{title:t.user_praise?"\u53d6\u6d88\u70b9\u8d5e":"\u70b9\u8d5e"},p.a.createElement("a",{href:"javascript:void(0)",className:"fr mr5 ".concat(t.user_praise?"color-orange03":"color-grey-8"),onClick:function(){return a(t.id)}},p.a.createElement("i",{className:t.user_praise?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3"}),p.a.createElement("span",{className:"fr font-14",style:{marginTop:"1px"}},t.praise_count?t.praise_count:""))))),window.__useKindEditor?p.a.createElement(_,{showReplyEditorFlag:i,currentReplyComment:c,item:t,user:o}):p.a.createElement(O,{showReplyEditorFlag:i,currentReplyComment:c,item:t,user:o,buttonText:e.props.buttonText})))))}))}},{key:"onCommentBtnClick",value:function(e,t,n){this.comment=e,this.childComment=t,this.setState({dialogOpen:!0,dialogType:n})}},{key:"handleDialogClose",value:function(){this.setState({dialogOpen:!1})}},{key:"showGoldRewardDialog",value:function(e,t){!0===e.admin&&(this.comment=e,this.childComment=t,this.setState({goldRewardDialogOpen:!0}))}},{key:"handleGoldRewardDialogClose",value:function(){this.setState({goldRewardDialogOpen:!1})}},{key:"onGoldRewardDialogOkBtnClick",value:function(){var e=this.state.goldRewardInput;e&&"0"!==e?(this.setState({goldRewardDialogOpen:!1}),this.props.rewardCode(this.comment,this.childComment,e)):this.setState({goldRewardInputError:!0})}},{key:"onGoldRewardInputChange",value:function(e){var t=parseInt(e||0,10);Number.isNaN(t)||this.setState({goldRewardInput:t,goldRewardInputError:!1})}},{key:"render",value:function(){var e=this,t=this.props,n=(t.deleteComment,t.onPaginationChange),r=t.comment_count_without_reply,i=t.currentPage,c=(t.comments,t.usingAntdModal),s=this.state,l=s.dialogOpen,d=s.goldRewardDialogOpen,u=s.dialogType;return s.goldRewardInputError,p.a.createElement("div",{className:"fit -scroll",style:{"overflow-x":"hidden"}},c?p.a.createElement(k.a,{modalsType:l,modalsTopval:"delete"===u?"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417\uff1f":"hidden"===u?"\u786e\u5b9a\u8981\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417\uff1f":"hiddenCancel"===u?"\u786e\u5b9a\u8981\u53d6\u6d88\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417\uff1f":"",modalsBottomval:"",modalCancel:this.handleDialogClose,modalSave:this.onDialogOkBtnClick}):p.a.createElement(m.a,{open:l,disableEscapeKeyDown:!0,onClose:this.handleDialogClose},p.a.createElement(b.a,{id:"alert-dialog-title"},"\u63d0\u793a"),p.a.createElement(h.a,null,p.a.createElement(g.a,{id:"alert-dialog-description",style:{textAlign:"center"}},"delete"===u?"\u786e\u5b9a\u8981\u5220\u9664\u8be5\u6761\u56de\u590d\u5417\uff1f":"hidden"===u?"\u786e\u5b9a\u8981\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417\uff1f":"hiddenCancel"===u?"\u786e\u5b9a\u8981\u53d6\u6d88\u9690\u85cf\u8be5\u6761\u56de\u590d\u5417\uff1f":"")),p.a.createElement(f.a,null,p.a.createElement(v.a,{onClick:this.handleDialogClose,color:"primary"},"\u53d6\u6d88"),p.a.createElement(v.a,{variant:"raised",onClick:function(){return e.onDialogOkBtnClick()},color:"primary",autoFocus:!0},"\u786e\u5b9a"))),p.a.createElement(m.a,{open:d,disableEscapeKeyDown:!0,onClose:this.handleGoldRewardDialogClose},p.a.createElement(b.a,{id:"alert-dialog-title"},"\u5956\u52b1\u8bbe\u7f6e"),p.a.createElement(h.a,null,p.a.createElement(o.a,{placeholder:"\u8bf7\u8f93\u5165\u5956\u52b1\u7684\u91d1\u5e01\u6570\u91cf",id:"goldReward",type:"number",value:this.state.goldRewardInput,onChange:function(t){return e.onGoldRewardInputChange(t)},width:228,style:{width:"228px"}})),p.a.createElement(f.a,null,p.a.createElement(v.a,{onClick:this.handleGoldRewardDialogClose,color:"primary"},"\u53d6\u6d88"),p.a.createElement(v.a,{variant:"raised",onClick:function(){return e.onGoldRewardDialogOkBtnClick()},color:"primary",autoFocus:!0},"\u786e\u5b9a"))),p.a.createElement("div",{className:"-layout-v -fit"},p.a.createElement("div",{className:"panel-comment_item"},this.renderComments()),10<r?p.a.createElement("div",{className:"paginationSection"},p.a.createElement(a.a,{showQuickJumper:!0,onChange:n,current:i,total:r})):"",0==r?p.a.createElement("div",null,p.a.createElement("div",{className:"edu-tab-con-box clearfix edu-txt-center"},p.a.createElement("img",{className:"edu-nodata-img mb20",src:Object(w.L)("images/educoder/nodata.png")}),p.a.createElement("p",{className:"edu-nodata-p mb20"},"\u6682\u65f6\u8fd8\u6ca1\u6709\u76f8\u5173\u6570\u636e\u54e6\uff01"))):""))}}]),t}(u.Component);t.a=C},979:function(e,t,n){}}]); |