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.
12 lines
23 KiB
12 lines
23 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[225],{"/hLF":function($,U,e){"use strict";e.r(U);var T=e("miYZ"),p=e("tsqr"),D=e("5NDa"),_=e("5rEg"),b=e("7Kak"),l=e("9yH6"),M=e("BoS7"),V=e("Sdc0"),j=e("2qtc"),L=e("kLXV"),a=e("9og8"),r=e("k1fw"),m=e("PpiC"),v=e("y8nQ"),d=e("Vl3Y"),c=e("tJVT"),O=e("WmNS"),S=e.n(O),x=e("q1tI"),n=e.n(x),Y=e("Ty5D"),C=e("9kvl"),N=e("ErOA"),F=e("9ZNV"),K=e("lfHS"),G=e.n(K),Z=e("fnXi"),J=e("nuEh"),w=e("LvDl"),ie=e.n(w),ne=e("xKgJ"),le=function(g){var P=g.dispatch,q=g.practiceSetting,ee=Object(x.useState)(null),k=Object(c.a)(ee,2),A=k[0],oe=k[1],ue=d.a.useForm(),de=Object(c.a)(ue,1),_e=de[0],o=Object(x.useRef)({}),E=Object(x.useRef)(null),s=Object(x.useState)(!1),i=Object(c.a)(s,2),t=i[0],u=i[1],f=Object(x.useState)(!0),h=Object(c.a)(f,2),R=h[0],y=h[1],B=Object(Y.i)(),z=B.id,I=B.challengesId;Object(x.useEffect)(function(){te()},[z,I]),Object(x.useEffect)(function(){if(A){var X=A.open_rank,W=A.other,H=Object(m.a)(A,["open_rank","other"]),re=Object(r.a)(Object(r.a)({},H),{},{is_rank:X!=="CLOSE",rank:X});_e.setFieldsValue(re)}JSON.stringify(o.current)!=="{}"&&Pe()},[A]);var te=function(){var X=Object(a.a)(S.a.mark(function W(){var H,re,ae,ve,be,se,xe;return S.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return y(!0),Oe.next=3,Object(N.c)("shixuns/".concat(z,"/challenges/").concat(I,"/edit.json"),{tab:3});case 3:H=Oe.sent,re=H.open_rank,ae=H.rank_data_name,ve=H.rank_name,be=H.rank_order,se=Object(m.a)(H,["open_rank","rank_data_name","rank_name","rank_order"]),xe={open_rank:re,rank_data_name:ae,rank_name:ve,rank_order:be},oe(Object(r.a)(Object(r.a)({},xe),{},{other:se})),y(!1),o.current=Object(r.a)(Object(r.a)({},xe),{},{other:se});case 13:case"end":return Oe.stop()}},W)}));return function(){return X.apply(this,arguments)}}(),me=A||{},fe=me.other,ce=me.open_rank;function he(X){return Ee.apply(this,arguments)}function Ee(){return Ee=Object(a.a)(S.a.mark(function X(W){var H,re,ae,ve;return S.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return u(!0),H=W.rank,re=W.is_rank,ae=Object(m.a)(W,["rank","is_rank"]),se.next=4,Object(N.f)("shixuns/".concat(z,"/challenges/").concat(I,"/open_or_close_rank_list.json"),{challenge_extend:ae,rank:re?ce:"CLOSE"});case 4:ve=se.sent,u(!1),ve.status===0&&(p.b.success("\u4FDD\u5B58\u6210\u529F"),P({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),te());case 7:case"end":return se.stop()}},X)})),Ee.apply(this,arguments)}function pe(X){oe(Object(r.a)(Object(r.a)({},A),{},{open_rank:X?"DEFAULT":"CLOSE"}))}function ge(X){var W=X.target.value;oe(Object(r.a)(Object(r.a)({},A),{},{open_rank:W}))}var Ce=function(W,H){oe(Object(r.a)(Object(r.a)({},A),W))},Pe=function(){clearTimeout(E.current),E.current=setTimeout(Re,500)},Re=function(){var W=["open_rank","rank_name","rank_data_name","rank_order"],H=Object(w.cloneDeep)(A),re=W.some(function(ae){var ve=Object(w.isNumber)(H[ae])?String(H[ae]):H[ae],be=Object(w.isNumber)(o.current[ae])?String(o.current[ae]):o.current[ae];return!Object(w.isEqual)(ve,be)});P(re?{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}:{type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},ye=function(){var W,H=function(){C.d.push("/shixuns/".concat(z,"/challenges")),P({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};q!=null&&(W=q.sideBar)!==null&&W!==void 0&&W.confirmLeave?L.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){H()}}):H()};return n.a.createElement("div",{className:"ranking-setting"},n.a.createElement(d.a,{form:_e,className:"rank-form",onValuesChange:Ce,onFinish:he,layout:"vertical",style:{paddingLeft:40}},n.a.createElement(Z.a,{activeIndex:3}),n.a.createElement("div",{className:"rank-field-container"},n.a.createElement("b",null,"\u5173\u5361\u6392\u884C\u699C\uFF1A"),n.a.createElement("div",{className:"rank-field"},n.a.createElement(d.a.Item,{name:"is_rank",valuePropName:"checked"},n.a.createElement(V.a,{onChange:pe})),n.a.createElement("span",{className:"tip"},"\u5F00\u542F\u540E\uFF0C\u672C\u5173\u5361\u5C06\u5C55\u793A\u6392\u884C\u699C"))),ce!=="CLOSE"&&Object(ne.o)()?n.a.createElement(n.a.Fragment,null,n.a.createElement(d.a.Item,{label:"\u6392\u884C\u699C\u89C4\u5219\uFF1A",name:"rank"},n.a.createElement(l.a.Group,{onChange:ge},n.a.createElement("div",{className:"rank-field"},n.a.createElement(l.a,{value:"DEFAULT"},"\u9ED8\u8BA4 ",n.a.createElement("span",{className:"tip"},"\uFF08\u6309\u901A\u5173\u7528\u65F6\u6392\u884C\uFF09"))),n.a.createElement("div",{className:"rank-field"},n.a.createElement(l.a,{value:"CUSTOM"},"\u81EA\u5B9A\u4E49 ",n.a.createElement("span",{className:"tip"},"\uFF08\u901A\u8FC7\u7A0B\u5E8F\u81EA\u5B9A\u4E49\u6392\u884C\u89C4\u5219\uFF09"))))),ce==="CUSTOM"?n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"rank-field-container"},n.a.createElement("b",null,"\u6392\u884C\u699C\u540D\u79F0\uFF1A"),n.a.createElement("div",{className:"rank-field"},n.a.createElement(d.a.Item,{name:"rank_name",rules:[{required:!0,message:"\u6392\u884C\u699C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]},n.a.createElement(_.a,{style:{width:180},maxLength:8})),n.a.createElement("span",{className:"tip"},"\u53EF\u81EA\u5B9A\u4E49\u6392\u884C\u699C\u540D\u79F0 \uFF08\u6700\u591A8\u4E2A\u5B57\u7B26\uFF09\u3002"))),n.a.createElement("div",{className:"rank-field-container"},n.a.createElement("b",null,"\u6392\u884C\u699C\u8868\u5934\uFF1A"),n.a.createElement("div",{className:"rank-field flex-container"},n.a.createElement("div",{className:"flex-container rank-custom-table "},n.a.createElement("b",null,"\u6392\u540D"),n.a.createElement("b",null,"\u59D3\u540D"),n.a.createElement(d.a.Item,{name:"rank_data_name",initialValue:"\u6210\u7EE9",rules:[{required:!0,message:"\u8BF7\u5B8C\u5584\u6392\u884C\u699C\u8868\u5934"}]},n.a.createElement(_.a,{style:{width:180,borderRadius:0},maxLength:8})),n.a.createElement("b",null,"\u901A\u5173\u65F6\u95F4")),n.a.createElement("span",{className:"tip"},"\u53EF\u81EA\u5B9A\u4E49\u6392\u884C\u699C\u7B2C\u4E09\u5217\uFF08\u6210\u7EE9\uFF09\u7684\u8868\u5934\uFF08\u6700\u591A8\u4E2A\u5B57\u7B26\uFF09\u3002"))),n.a.createElement(d.a.Item,{name:"rank_order"},n.a.createElement(l.a.Group,null,n.a.createElement("div",{className:"rank-field"},n.a.createElement(l.a,{value:"desc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5927\u6392\u540D\u8D8A\u9760\u524D")),n.a.createElement("div",{className:"rank-field"},n.a.createElement(l.a,{value:"asc"},"\u7B2C\u4E09\u5217\u7684\u503C\u8D8A\u5C0F\u6392\u540D\u8D8A\u9760\u524D"))))):null):null,n.a.createElement(d.a.Item,{noStyle:!0},n.a.createElement(F.a,{loading:t,okButtonProps:{htmlType:"submit"},className:"customFixedButton",onCancel:ye}))),n.a.createElement(J.a,{loading:R}))};U.default=Object(C.a)(function(Q){var g=Q.practiceSetting;return{practiceSetting:g}})(le)},"6cGi":function($,U,e){"use strict";e.d(U,"a",function(){return _});var T=e("ODXe"),p=e("q1tI"),D=e.n(p);function _(b,l){var M=l||{},V=M.defaultValue,j=M.value,L=M.onChange,a=M.postState,r=p.useState(function(){return j!==void 0?j:V!==void 0?typeof V=="function"?V():V:typeof b=="function"?b():b}),m=Object(T.a)(r,2),v=m[0],d=m[1],c=j!==void 0?j:v;a&&(c=a(c));var O=p.useRef(L);O.current=L;var S=p.useCallback(function(n){d(n),c!==n&&O.current&&O.current(n,c)},[c,O]),x=p.useRef(!0);return p.useEffect(function(){if(x.current){x.current=!1;return}j===void 0&&d(j)},[j]),[c,S]}},"93VE":function($,U,e){},"9ZNV":function($,U,e){"use strict";e.d(U,"a",function(){return L});var T=e("0Owb"),p=e("+L6B"),D=e("2/Rp"),_=e("q1tI"),b=e.n(_),l=e("UUDw"),M=e.n(l),V=e("TSYQ"),j=e.n(V),L=function(r){var m=r.cancelText,v=m===void 0?"\u53D6\u6D88":m,d=r.okText,c=d===void 0?"\u786E\u5B9A":d,O=r.loading,S=O===void 0?!1:O,x=r.hasOkBtn,n=x===void 0?!0:x,Y=r.okButtonProps,C=Y===void 0?{}:Y,N=r.onCancel,F=N===void 0?function(){}:N,K=r.onOk,G=K===void 0?function(){}:K,Z=r.className,J=Z===void 0?"":Z;return b.a.createElement("div",{className:j()(M.a.buttonFixed,J)},b.a.createElement("div",{className:M.a.buttonWrap},b.a.createElement(D.a,{size:"large",className:"".concat(M.a.button," mr20"),onClick:F},v),n&&b.a.createElement(D.a,Object(T.a)({size:"large",type:"primary",className:"".concat(M.a.button," mr20"),loading:S,onClick:G},C),c)))}},F8wB:function($,U,e){$.exports={loading:"loading___1SIOG"}},Gytx:function($,U){$.exports=function(T,p,D,_){var b=D?D.call(_,T,p):void 0;if(b!==void 0)return!!b;if(T===p)return!0;if(typeof T!="object"||!T||typeof p!="object"||!p)return!1;var l=Object.keys(T),M=Object.keys(p);if(l.length!==M.length)return!1;for(var V=Object.prototype.hasOwnProperty.bind(p),j=0;j<l.length;j++){var L=l[j];if(!V(L))return!1;var a=T[L],r=p[L];if(b=D?D.call(_,a,r,L):void 0,b===!1||b===void 0&&a!==r)return!1}return!0}},UUDw:function($,U,e){$.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},XIdC:function($,U,e){"use strict";var T=e("rePB"),p=e("ODXe"),D=e("Ff2n"),_=e("q1tI"),b=e.n(_),l=e("TSYQ"),M=e.n(l),V=e("6cGi"),j=e("4IlW"),L=_.forwardRef(function(a,r){var m,v=a.prefixCls,d=v===void 0?"rc-switch":v,c=a.className,O=a.checked,S=a.defaultChecked,x=a.disabled,n=a.loadingIcon,Y=a.checkedChildren,C=a.unCheckedChildren,N=a.onClick,F=a.onChange,K=a.onKeyDown,G=Object(D.a)(a,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),Z=Object(V.a)(!1,{value:O,defaultValue:S}),J=Object(p.a)(Z,2),w=J[0],ie=J[1];function ne(P,q){var ee=w;return x||(ee=P,ie(ee),F==null||F(ee,q)),ee}function le(P){P.which===j.a.LEFT?ne(!1,P):P.which===j.a.RIGHT&&ne(!0,P),K==null||K(P)}function Q(P){var q=ne(!w,P);N==null||N(q,P)}var g=M()(d,c,(m={},Object(T.a)(m,"".concat(d,"-checked"),w),Object(T.a)(m,"".concat(d,"-disabled"),x),m));return _.createElement("button",Object.assign({},G,{type:"button",role:"switch","aria-checked":w,disabled:x,className:g,ref:r,onKeyDown:le,onClick:Q}),n,_.createElement("span",{className:"".concat(d,"-inner")},w?Y:C))});L.displayName="Switch",U.a=L},Y1PL:function($,U,e){"use strict";e.r(U),e.d(U,"ResizableTextArea",function(){return ue});var T=e("wx14"),p=e("1OyB"),D=e("vuIU"),_=e("Ji7U"),b=e("LK+K"),l=e("q1tI"),M=e("VTBJ"),V=e("rePB"),j=e("Zm9Q"),L=e("Kwbf"),a=e("c+Xe"),r=e("m+aA"),m=e("bdgK"),v=new Map;function d(o){o.forEach(function(E){var s,i=E.target;(s=v.get(i))===null||s===void 0||s.forEach(function(t){return t(i)})})}var c=new m.default(d),O=null,S=null;function x(o,E){v.has(o)||(v.set(o,new Set),c.observe(o)),v.get(o).add(E)}function n(o,E){v.has(o)&&(v.get(o).delete(E),v.get(o).size||(c.unobserve(o),v.delete(o)))}var Y=function(o){Object(_.a)(s,o);var E=Object(b.a)(s);function s(){return Object(p.a)(this,s),E.apply(this,arguments)}return Object(D.a)(s,[{key:"render",value:function(){return this.props.children}}]),s}(l.Component),C=l.createContext(null);function N(o){var E=o.children,s=o.onBatchResize,i=l.useRef(0),t=l.useRef([]),u=l.useContext(C),f=l.useCallback(function(h,R,y){i.current+=1;var B=i.current;t.current.push({size:h,element:R,data:y}),Promise.resolve().then(function(){B===i.current&&(s==null||s(t.current),t.current=[])}),u==null||u(h,R,y)},[s,u]);return l.createElement(C.Provider,{value:f},E)}function F(o){var E=o.children,s=o.disabled,i=l.useRef(null),t=l.useRef(null),u=l.useContext(C),f=l.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),h=l.isValidElement(E)&&Object(a.c)(E),R=h?E.ref:null,y=l.useMemo(function(){return Object(a.a)(R,i)},[R,i]),B=l.useRef(o);B.current=o;var z=l.useCallback(function(I){var te=B.current,me=te.onResize,fe=te.data,ce=I.getBoundingClientRect(),he=ce.width,Ee=ce.height,pe=I.offsetWidth,ge=I.offsetHeight,Ce=Math.floor(he),Pe=Math.floor(Ee);if(f.current.width!==Ce||f.current.height!==Pe||f.current.offsetWidth!==pe||f.current.offsetHeight!==ge){var Re={width:Ce,height:Pe,offsetWidth:pe,offsetHeight:ge};f.current=Re;var ye=pe===Math.round(he)?he:pe,X=ge===Math.round(Ee)?Ee:ge,W=Object(M.a)(Object(M.a)({},Re),{},{offsetWidth:ye,offsetHeight:X});u==null||u(W,I,fe),me&&Promise.resolve().then(function(){me(W,I)})}},[]);return l.useEffect(function(){var I=Object(r.a)(i.current)||Object(r.a)(t.current);return I&&!s&&x(I,z),function(){return n(I,z)}},[i.current,s]),l.createElement(Y,{ref:t},h?l.cloneElement(E,{ref:y}):E)}var K="rc-observer-key";function G(o){var E=o.children,s=Object(j.a)(E);return s.map(function(i,t){var u=(i==null?void 0:i.key)||"".concat(K,"-").concat(t);return l.createElement(F,Object(T.a)({},o,{key:u}),i)})}G.Collection=N;var Z=G,J=e("bT9E"),w=e("TSYQ"),ie=e.n(w),ne=`
|
|
min-height:0 !important;
|
|
max-height:none !important;
|
|
height:0 !important;
|
|
visibility:hidden !important;
|
|
overflow:hidden !important;
|
|
position:absolute !important;
|
|
z-index:-1000 !important;
|
|
top:0 !important;
|
|
right:0 !important
|
|
`,le=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],Q={},g;function P(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=o.getAttribute("id")||o.getAttribute("data-reactid")||o.getAttribute("name");if(E&&Q[s])return Q[s];var i=window.getComputedStyle(o),t=i.getPropertyValue("box-sizing")||i.getPropertyValue("-moz-box-sizing")||i.getPropertyValue("-webkit-box-sizing"),u=parseFloat(i.getPropertyValue("padding-bottom"))+parseFloat(i.getPropertyValue("padding-top")),f=parseFloat(i.getPropertyValue("border-bottom-width"))+parseFloat(i.getPropertyValue("border-top-width")),h=le.map(function(y){return"".concat(y,":").concat(i.getPropertyValue(y))}).join(";"),R={sizingStyle:h,paddingSize:u,borderSize:f,boxSizing:t};return E&&s&&(Q[s]=R),R}function q(o){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;g||(g=document.createElement("textarea"),g.setAttribute("tab-index","-1"),g.setAttribute("aria-hidden","true"),document.body.appendChild(g)),o.getAttribute("wrap")?g.setAttribute("wrap",o.getAttribute("wrap")):g.removeAttribute("wrap");var t=P(o,E),u=t.paddingSize,f=t.borderSize,h=t.boxSizing,R=t.sizingStyle;g.setAttribute("style","".concat(R,";").concat(ne)),g.value=o.value||o.placeholder||"";var y=Number.MIN_SAFE_INTEGER,B=Number.MAX_SAFE_INTEGER,z=g.scrollHeight,I;if(h==="border-box"?z+=f:h==="content-box"&&(z-=u),s!==null||i!==null){g.value=" ";var te=g.scrollHeight-u;s!==null&&(y=te*s,h==="border-box"&&(y=y+u+f),z=Math.max(y,z)),i!==null&&(B=te*i,h==="border-box"&&(B=B+u+f),I=z>B?"":"hidden",z=Math.min(B,z))}return{height:z,minHeight:y,maxHeight:B,overflowY:I,resize:"none"}}var ee=e("Gytx"),k=e.n(ee),A;(function(o){o[o.NONE=0]="NONE",o[o.RESIZING=1]="RESIZING",o[o.RESIZED=2]="RESIZED"})(A||(A={}));var oe=function(o){Object(_.a)(s,o);var E=Object(b.a)(s);function s(i){var t;return Object(p.a)(this,s),t=E.call(this,i),t.nextFrameActionId=void 0,t.resizeFrameId=void 0,t.textArea=void 0,t.saveTextArea=function(u){t.textArea=u},t.handleResize=function(u){var f=t.state.resizeStatus,h=t.props,R=h.autoSize,y=h.onResize;if(f!==A.NONE)return;typeof y=="function"&&y(u),R&&t.resizeOnNextFrame()},t.resizeOnNextFrame=function(){cancelAnimationFrame(t.nextFrameActionId),t.nextFrameActionId=requestAnimationFrame(t.resizeTextarea)},t.resizeTextarea=function(){var u=t.props.autoSize;if(!u||!t.textArea)return;var f=u.minRows,h=u.maxRows,R=q(t.textArea,!1,f,h);t.setState({textareaStyles:R,resizeStatus:A.RESIZING},function(){cancelAnimationFrame(t.resizeFrameId),t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:A.RESIZED},function(){t.resizeFrameId=requestAnimationFrame(function(){t.setState({resizeStatus:A.NONE}),t.fixFirefoxAutoScroll()})})})})},t.renderTextArea=function(){var u=t.props,f=u.prefixCls,h=f===void 0?"rc-textarea":f,R=u.autoSize,y=u.onResize,B=u.className,z=u.disabled,I=t.state,te=I.textareaStyles,me=I.resizeStatus,fe=Object(J.a)(t.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ce=ie()(h,B,Object(V.a)({},"".concat(h,"-disabled"),z));"value"in fe&&(fe.value=fe.value||"");var he=Object(M.a)(Object(M.a)(Object(M.a)({},t.props.style),te),me===A.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return l.createElement(Z,{onResize:t.handleResize,disabled:!(R||y)},l.createElement("textarea",Object(T.a)({},fe,{className:ce,style:he,ref:t.saveTextArea})))},t.state={textareaStyles:{},resizeStatus:A.NONE},t}return Object(D.a)(s,[{key:"componentDidUpdate",value:function(t){(t.value!==this.props.value||!k()(t.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var t=this.textArea.selectionStart,u=this.textArea.selectionEnd;this.textArea.setSelectionRange(t,u)}}catch(f){}}},{key:"render",value:function(){return this.renderTextArea()}}]),s}(l.Component),ue=oe,de=function(o){Object(_.a)(s,o);var E=Object(b.a)(s);function s(i){var t;Object(p.a)(this,s),t=E.call(this,i),t.resizableTextArea=void 0,t.focus=function(){t.resizableTextArea.textArea.focus()},t.saveTextArea=function(f){t.resizableTextArea=f},t.handleChange=function(f){var h=t.props.onChange;t.setValue(f.target.value,function(){t.resizableTextArea.resizeTextarea()}),h&&h(f)},t.handleKeyDown=function(f){var h=t.props,R=h.onPressEnter,y=h.onKeyDown;f.keyCode===13&&R&&R(f),y&&y(f)};var u=typeof i.value=="undefined"||i.value===null?i.defaultValue:i.value;return t.state={value:u},t}return Object(D.a)(s,[{key:"setValue",value:function(t,u){"value"in this.props||this.setState({value:t},u)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return l.createElement(ue,Object(T.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(t){return"value"in t?{value:t.value}:null}}]),s}(l.Component),_e=U.default=de},ZpRC:function($,U,e){"use strict";function T(a){return typeof a=="object"&&a!=null&&a.nodeType===1}function p(a,r){return(!r||a!=="hidden")&&a!=="visible"&&a!=="clip"}function D(a,r){if(a.clientHeight<a.scrollHeight||a.clientWidth<a.scrollWidth){var m=getComputedStyle(a,null);return p(m.overflowY,r)||p(m.overflowX,r)||function(v){var d=function(c){if(!c.ownerDocument||!c.ownerDocument.defaultView)return null;try{return c.ownerDocument.defaultView.frameElement}catch(O){return null}}(v);return!!d&&(d.clientHeight<v.scrollHeight||d.clientWidth<v.scrollWidth)}(a)}return!1}function _(a,r,m,v,d,c,O,S){return c<a&&O>r||c>a&&O<r?0:c<=a&&S<=m||O>=r&&S>=m?c-a-v:O>r&&S<m||c<a&&S>m?O-r+d:0}var b=function(a,r){var m=window,v=r.scrollMode,d=r.block,c=r.inline,O=r.boundary,S=r.skipOverflowHiddenElements,x=typeof O=="function"?O:function(te){return te!==O};if(!T(a))throw new TypeError("Invalid target");for(var n=document.scrollingElement||document.documentElement,Y=[],C=a;T(C)&&x(C);){if((C=C.parentElement)===n){Y.push(C);break}C!=null&&C===document.body&&D(C)&&!D(document.documentElement)||C!=null&&D(C,S)&&Y.push(C)}for(var N=m.visualViewport?m.visualViewport.width:innerWidth,F=m.visualViewport?m.visualViewport.height:innerHeight,K=window.scrollX||pageXOffset,G=window.scrollY||pageYOffset,Z=a.getBoundingClientRect(),J=Z.height,w=Z.width,ie=Z.top,ne=Z.right,le=Z.bottom,Q=Z.left,g=d==="start"||d==="nearest"?ie:d==="end"?le:ie+J/2,P=c==="center"?Q+w/2:c==="end"?ne:Q,q=[],ee=0;ee<Y.length;ee++){var k=Y[ee],A=k.getBoundingClientRect(),oe=A.height,ue=A.width,de=A.top,_e=A.right,o=A.bottom,E=A.left;if(v==="if-needed"&&ie>=0&&Q>=0&&le<=F&&ne<=N&&ie>=de&&le<=o&&Q>=E&&ne<=_e)return q;var s=getComputedStyle(k),i=parseInt(s.borderLeftWidth,10),t=parseInt(s.borderTopWidth,10),u=parseInt(s.borderRightWidth,10),f=parseInt(s.borderBottomWidth,10),h=0,R=0,y="offsetWidth"in k?k.offsetWidth-k.clientWidth-i-u:0,B="offsetHeight"in k?k.offsetHeight-k.clientHeight-t-f:0;if(n===k)h=d==="start"?g:d==="end"?g-F:d==="nearest"?_(G,G+F,F,t,f,G+g,G+g+J,J):g-F/2,R=c==="start"?P:c==="center"?P-N/2:c==="end"?P-N:_(K,K+N,N,i,u,K+P,K+P+w,w),h=Math.max(0,h+G),R=Math.max(0,R+K);else{h=d==="start"?g-de-t:d==="end"?g-o+f+B:d==="nearest"?_(de,o,oe,t,f+B,g,g+J,J):g-(de+oe/2)+B/2,R=c==="start"?P-E-i:c==="center"?P-(E+ue/2)+y/2:c==="end"?P-_e+u+y:_(E,_e,ue,i,u+y,P,P+w,w);var z=k.scrollLeft,I=k.scrollTop;g+=I-(h=Math.max(0,Math.min(I+h,k.scrollHeight-oe+B))),P+=z-(R=Math.max(0,Math.min(z+R,k.scrollWidth-ue+y)))}q.push({el:k,top:h,left:R})}return q};function l(a){return a===Object(a)&&Object.keys(a).length!==0}function M(a,r){r===void 0&&(r="auto");var m="scrollBehavior"in document.body.style;a.forEach(function(v){var d=v.el,c=v.top,O=v.left;d.scroll&&m?d.scroll({top:c,left:O,behavior:r}):(d.scrollTop=c,d.scrollLeft=O)})}function V(a){return a===!1?{block:"end",inline:"nearest"}:l(a)?a:{block:"start",inline:"nearest"}}function j(a,r){var m=!a.ownerDocument.documentElement.contains(a);if(l(r)&&typeof r.behavior=="function")return r.behavior(m?[]:b(a,r));if(m)return;var v=V(r);return M(b(a,v),v.behavior)}var L=U.a=j},bT9E:function($,U,e){"use strict";e.d(U,"a",function(){return p});var T=e("VTBJ");function p(D,_){var b=Object(T.a)({},D);return Array.isArray(_)&&_.forEach(function(l){delete b[l]}),b}},fnXi:function($,U,e){"use strict";var T=e("2qtc"),p=e("kLXV"),D=e("q1tI"),_=e.n(D),b=e("Ty5D"),l=e("9kvl"),M=e("93VE"),V=e.n(M),j=function(a){var r=a.activeIndex,m=a.isEdit,v=m===void 0?!0:m,d=a.dispatch,c=a.practiceSetting,O=Object(b.i)(),S=O.id,x=O.challengesId,n=Object(D.useMemo)(function(){return[{name:"\u672C\u5173\u4EFB\u52A1",url:"/shixuns/".concat(S,"/edit/").concat(x,"/editcheckpoint")},{name:"\u8BC4\u6D4B\u8BBE\u7F6E",url:"/shixuns/".concat(S,"/edit/").concat(x,"/tab=2")},{name:"\u53C2\u8003\u7B54\u6848",url:"/shixuns/".concat(S,"/edit/").concat(x,"/tab=3")},{name:"\u5173\u5361\u6392\u884C\u699C",url:"/shixuns/".concat(S,"/edit/").concat(x,"/tab=4")}]},[S,x]),Y=function(N){var F,K=function(){l.d.push(N),d({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};c!=null&&(F=c.sideBar)!==null&&F!==void 0&&F.confirmLeave?p.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){K()}}):K()};return _.a.createElement("ul",{className:"challenge-nav"},v?n.map(function(C,N){return r===N?_.a.createElement("li",{key:C.url}," ",_.a.createElement("a",{className:"active"},C.name)," "):_.a.createElement("li",{key:C.url}," ",_.a.createElement("a",{onClick:function(){return Y(C.url)}},C.name)," ")}):_.a.createElement("li",{key:n[0].url}," ",_.a.createElement("a",{className:"active"},n[0].name)," "))};U.a=Object(l.a)(function(L){var a=L.globalSetting,r=L.practiceSetting;return{globalSetting:a,practiceSetting:r}})(j)},lfHS:function($,U,e){},nuEh:function($,U,e){"use strict";var T=e("T2oS"),p=e("W9HT"),D=e("q1tI"),_=e.n(D),b=e("F8wB"),l=e.n(b),M=function(j){var L=j.loading;return L?_.a.createElement("div",{className:l.a.loading},_.a.createElement(p.a,null)):_.a.createElement(_.a.Fragment,null)};U.a=M}}]);
|