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

45 lines
654 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[156,6,8,9,10,13],{"+QRC":function(we,te,i){"use strict";var oe=i("E9nw"),V={"text/plain":"Text","text/html":"Url",default:"Text"},ke="Copy to clipboard: #{key}, Enter";function re(O){var ne=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return O.replace(/#{\s*key\s*}/g,ne)}function y(O,ne){var fe,se,ue,ie,me,be,C=!1;ne||(ne={}),fe=ne.debug||!1;try{ue=oe(),ie=document.createRange(),me=document.getSelection(),be=document.createElement("span"),be.textContent=O,be.style.all="unset",be.style.position="fixed",be.style.top=0,be.style.clip="rect(0, 0, 0, 0)",be.style.whiteSpace="pre",be.style.webkitUserSelect="text",be.style.MozUserSelect="text",be.style.msUserSelect="text",be.style.userSelect="text",be.addEventListener("copy",function(b){if(b.stopPropagation(),ne.format)if(b.preventDefault(),typeof b.clipboardData=="undefined"){fe&&console.warn("unable to use e.clipboardData"),fe&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var De=V[ne.format]||V.default;window.clipboardData.setData(De,O)}else b.clipboardData.clearData(),b.clipboardData.setData(ne.format,O);ne.onCopy&&(b.preventDefault(),ne.onCopy(b.clipboardData))}),document.body.appendChild(be),ie.selectNodeContents(be),me.addRange(ie);var N=document.execCommand("copy");if(!N)throw new Error("copy command was unsuccessful");C=!0}catch(b){fe&&console.error("unable to copy using execCommand: ",b),fe&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(ne.format||"text",O),ne.onCopy&&ne.onCopy(window.clipboardData),C=!0}catch(De){fe&&console.error("unable to copy using clipboardData: ",De),fe&&console.error("falling back to prompt"),se=re("message"in ne?ne.message:ke),window.prompt(se,O)}}finally{me&&(typeof me.removeRange=="function"?me.removeRange(ie):me.removeAllRanges()),be&&document.body.removeChild(be),ue()}return C}we.exports=y},"/GNS":function(we,te,i){we.exports=i.p+"static/search1.c4136dd4.png"},"1Sn+":function(we,te,i){},"1XHU":function(we,te,i){"use strict";var oe=i("2qtc"),V=i("kLXV"),ke=i("q1tI"),re=i.n(ke),y=i("9kvl"),O=i("3wET"),ne=i.n(O),fe=i("bUJZ"),se=i.n(fe),ue=i("Ct/S"),ie=i.n(ue),me=function(C){var N=C.visible,b=C.occupationValue,De=C.onCancel,Oe=De===void 0?function(){}:De,ae=function(){return re.a.createElement("div",{className:ie.a.flexColumn},re.a.createElement("img",{className:ie.a.img,src:se.a}),re.a.createElement("span",{className:ie.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},le=function(){return re.a.createElement("div",{className:ie.a.flexColumn},re.a.createElement("img",{className:ie.a.img,src:ne.a}),re.a.createElement("span",{className:ie.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},J=function(){return b===3?re.a.createElement(re.a.Fragment,null,le(),ae()):b===2?ae():le()};return re.a.createElement(V.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:N,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){Oe(),y.d.push("/account/certification")},onCancel:function(){Oe()}},re.a.createElement("div",{className:ie.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),re.a.createElement("div",{className:ie.a.flexRow},J()))};te.a=Object(y.a)(function(be){var C=be.paperlibrary,N=be.loading,b=be.globalSetting;return{paperlibrary:C,globalSetting:b,loading:N.effects}})(me)},"1ZF9":function(we,te,i){we.exports=i.p+"static/Authorize.cc9c212f.png"},"3wET":function(we,te){we.exports="data:image/png;base64,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"},"498V":function(we,te,i){we.exports=i.p+"static/logo.22b9a281.svg"},"4qgm":function(we,te){we.exports="data:image/png;base64,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"},"4u4S":function(we,te){we.exports="data:image/png;base64,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"},"55Ip":function(we,te,i){"use strict";i.d(te,"a",function(){return ae}),i.d(te,"b",function(){return Ce});var oe=i("Ty5D"),V=i("dI71"),ke=i("q1tI"),re=i.n(ke),y=i("YS25"),O=i("17x9"),ne=i.n(O),fe=i("wx14"),se=i("zLVn"),ue=i("9R94"),ie=function(g){Object(V.a)(h,g);function h(){for(var B,W=arguments.length,A=new Array(W),w=0;w<W;w++)A[w]=arguments[w];return B=g.call.apply(g,[this].concat(A))||this,B.history=Object(y.a)(B.props),B}var l=h.prototype;return l.render=function(){return re.a.createElement(oe.c,{history:this.history,children:this.props.children})},h}(re.a.Component),me=function(g){Object(V.a)(h,g);function h(){for(var B,W=arguments.length,A=new Array(W),w=0;w<W;w++)A[w]=arguments[w];return B=g.call.apply(g,[this].concat(A))||this,B.history=Object(y.b)(B.props),B}var l=h.prototype;return l.render=function(){return re.a.createElement(oe.c,{history:this.history,children:this.props.children})},h}(re.a.Component),be=function(h,l){return typeof h=="function"?h(l):h},C=function(h,l){return typeof h=="string"?Object(y.c)(h,null,null,l):h},N=function(h){return h},b=re.a.forwardRef;typeof b=="undefined"&&(b=N);function De(g){return!!(g.metaKey||g.altKey||g.ctrlKey||g.shiftKey)}var Oe=b(function(g,h){var l=g.innerRef,B=g.navigate,W=g.onClick,A=Object(se.a)(g,["innerRef","navigate","onClick"]),w=A.target,z=Object(fe.a)({},A,{onClick:function(D){try{W&&W(D)}catch(P){throw D.preventDefault(),P}!D.defaultPrevented&&D.button===0&&(!w||w==="_self")&&!De(D)&&(D.preventDefault(),B())}});return N!==b?z.ref=h||l:z.ref=l,re.a.createElement("a",z)}),ae=b(function(g,h){var l=g.component,B=l===void 0?Oe:l,W=g.replace,A=g.to,w=g.innerRef,z=Object(se.a)(g,["component","replace","to","innerRef"]);return re.a.createElement(oe.e.Consumer,null,function(M){M||Object(ue.a)(!1);var D=M.history,P=C(be(A,M.location),M.location),G=P?D.createHref(P):"",S=Object(fe.a)({},z,{href:G,navigate:function(){var ye=be(A,M.location),_e=W?D.replace:D.push;_e(ye)}});return N!==b?S.ref=h||w:S.innerRef=w,re.a.createElement(B,S)})});if(!1)var le,J;var $=function(h){return h},Z=re.a.forwardRef;typeof Z=="undefined"&&(Z=$);function ce(){for(var g=arguments.length,h=new Array(g),l=0;l<g;l++)h[l]=arguments[l];return h.filter(function(B){return B}).join(" ")}var Ce=Z(function(g,h){var l=g["aria-current"],B=l===void 0?"page":l,W=g.activeClassName,A=W===void 0?"active":W,w=g.activeStyle,z=g.className,M=g.exact,D=g.isActive,P=g.location,G=g.sensitive,S=g.strict,H=g.style,ye=g.to,_e=g.innerRef,ge=Object(se.a)(g,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return re.a.createElement(oe.e.Consumer,null,function(Ee){Ee||Object(ue.a)(!1);var T=P||Ee.location,k=C(be(ye,T),T),he=k.pathname,F=he&&he.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),pe=F?Object(oe.f)(T.pathname,{path:F,exact:M,sensitive:G,strict:S}):null,f=!!(D?D(pe,T):pe),x=f?ce(z,A):z,E=f?Object(fe.a)({},H,{},w):H,K=Object(fe.a)({"aria-current":f&&B||null,className:x,style:E,to:k},ge);return $!==Z?K.ref=h||_e:K.innerRef=_e,re.a.createElement(ae,K)})});if(!1)var I},"5D2P":function(we,te){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"5ToH":function(we,te,i){we.exports={flex_box_center:"flex_box_center___33gcj",flex_space_between:"flex_space_between___T78rP",flex_box_vertical_center:"flex_box_vertical_center___3TkLW",flex_box_center_end:"flex_box_center_end___28ci-",flex_box_column:"flex_box_column___2cYZa",commitWrap:"commitWrap___3DS6e",wrap:"wrap___27_7P",colorGray:"colorGray___1iCmm",content:"content___FXxFe",itemTime:"itemTime___31sMt",imageUrl:"imageUrl___3QbLf",blueLight:"blueLight___2waUe",divider:"divider___3hBKE",empty:"empty___3LuSi"}},"5vmQ":function(we,te,i){we.exports={flex_box_center:"flex_box_center___3fqXx",flex_space_between:"flex_space_between___1hBEK",flex_box_vertical_center:"flex_box_vertical_center___34bPY",flex_box_center_end:"flex_box_center_end___1cCOL",flex_box_column:"flex_box_column___3BN0C",headLeft:"headLeft___1MGfY",colorBlue:"colorBlue___2wJdL",wrap:"wrap___CkJux",nodata:"nodata___3SiLO",nodataText:"nodataText___3gtlE",content:"content___21lwj",gitCode:"gitCode___3Y_YV",ellipsis:"ellipsis___2dzoN",menu:"menu___1KAyS",overlayClass:"overlayClass___129Ah",tips:"tips___1VJre"}},"6+eU":function(we,te,i){"use strict";i.d(te,"a",function(){return Z});var oe=i("wx14"),V=i("rePB"),ke=i("VTBJ"),re=i("1OyB"),y=i("vuIU"),O=i("Ji7U"),ne=i("LK+K"),fe=i("q1tI"),se=i.n(fe),ue=i("TSYQ"),ie=i.n(ue),me=function(Ce){var I,g="".concat(Ce.rootPrefixCls,"-item"),h=ie()(g,"".concat(g,"-").concat(Ce.page),(I={},Object(V.a)(I,"".concat(g,"-active"),Ce.active),Object(V.a)(I,Ce.className,!!Ce.className),Object(V.a)(I,"".concat(g,"-disabled"),!Ce.page),I)),l=function(){Ce.onClick(Ce.page)},B=function(A){Ce.onKeyPress(A,Ce.onClick,Ce.page)};return se.a.createElement("li",{title:Ce.showTitle?Ce.page:null,className:h,onClick:l,onKeyPress:B,tabIndex:"0"},Ce.itemRender(Ce.page,"page",se.a.createElement("a",{rel:"nofollow"},Ce.page)))},be=me,C={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},N=function(ce){Object(O.a)(I,ce);var Ce=Object(ne.a)(I);function I(){var g;Object(re.a)(this,I);for(var h=arguments.length,l=new Array(h),B=0;B<h;B++)l[B]=arguments[B];return g=Ce.call.apply(Ce,[this].concat(l)),g.state={goInputText:""},g.buildOptionText=function(W){return"".concat(W," ").concat(g.props.locale.items_per_page)},g.changeSize=function(W){g.props.changeSize(Number(W))},g.handleChange=function(W){g.setState({goInputText:W.target.value})},g.handleBlur=function(W){var A=g.props,w=A.goButton,z=A.quickGo,M=A.rootPrefixCls,D=g.state.goInputText;if(w||D==="")return;if(W.relatedTarget&&(W.relatedTarget.className.indexOf("".concat(M,"-prev"))>=0||W.relatedTarget.className.indexOf("".concat(M,"-next"))>=0))return;g.setState({goInputText:""}),z(g.getValidValue())},g.go=function(W){var A=g.state.goInputText;if(A==="")return;(W.keyCode===C.ENTER||W.type==="click")&&(g.setState({goInputText:""}),g.props.quickGo(g.getValidValue()))},g}return Object(y.a)(I,[{key:"getValidValue",value:function(){var h=this.state,l=h.goInputText,B=h.current;return!l||isNaN(l)?B:Number(l)}},{key:"getPageSizeOptions",value:function(){var h=this.props,l=h.pageSize,B=h.pageSizeOptions;return B.some(function(W){return W.toString()===l.toString()})?B:B.concat([l.toString()]).sort(function(W,A){var w=isNaN(Number(W))?0:Number(W),z=isNaN(Number(A))?0:Number(A);return w-z})}},{key:"render",value:function(){var h=this,l=this.props,B=l.pageSize,W=l.locale,A=l.rootPrefixCls,w=l.changeSize,z=l.quickGo,M=l.goButton,D=l.selectComponentClass,P=l.buildOptionText,G=l.selectPrefixCls,S=l.disabled,H=this.state.goInputText,ye="".concat(A,"-options"),_e=D,ge=null,Ee=null,T=null;if(!w&&!z)return null;var k=this.getPageSizeOptions();if(w&&_e){var he=k.map(function(F,pe){return se.a.createElement(_e.Option,{key:pe,value:F.toString()},(P||h.buildOptionText)(F))});ge=se.a.createElement(_e,{disabled:S,prefixCls:G,showSearch:!1,className:"".concat(ye,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(B||k[0]).toString(),onChange:this.changeSize,getPopupContainer:function(pe){return pe.parentNode}},he)}return z&&(M&&(T=typeof M=="boolean"?se.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:S,className:"".concat(ye,"-quick-jumper-button")},W.jump_to_confirm):se.a.createElement("span",{onClick:this.go,onKeyUp:this.go},M)),Ee=se.a.createElement("div",{className:"".concat(ye,"-quick-jumper")},W.jump_to,se.a.createElement("input",{disabled:S,type:"text",value:H,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),W.page,T)),se.a.createElement("li",{className:"".concat(ye)},ge,Ee)}}]),I}(se.a.Component);N.defaultProps={pageSizeOptions:["10","20","50","100"]};var b=N,De=i("N2Kk");function Oe(){}function ae(ce){return typeof ce=="number"&&isFinite(ce)&&Math.floor(ce)===ce}function le(ce,Ce,I){return I}function J(ce,Ce,I){var g=typeof ce=="undefined"?Ce.pageSize:ce;return Math.floor((I.total-1)/g)+1}var $=function(ce){Object(O.a)(I,ce);var Ce=Object(ne.a)(I);function I(g){var h;Object(re.a)(this,I),h=Ce.call(this,g),h.getJumpPrevPage=function(){return Math.max(1,h.state.current-(h.props.showLessItems?3:5))},h.getJumpNextPage=function(){return Math.min(J(void 0,h.state,h.props),h.state.current+(h.props.showLessItems?3:5))},h.getItemIcon=function(w,z){var M=h.props.prefixCls,D=w||se.a.createElement("button",{type:"button","aria-label":z,className:"".concat(M,"-item-link")});return typeof w=="function"&&(D=se.a.createElement(w,Object(ke.a)({},h.props))),D},h.savePaginationNode=function(w){h.paginationNode=w},h.isValid=function(w){return ae(w)&&w!==h.state.current},h.shouldDisplayQuickJumper=function(){var w=h.props,z=w.showQuickJumper,M=w.pageSize,D=w.total;return D<=M?!1:z},h.handleKeyDown=function(w){(w.keyCode===C.ARROW_UP||w.keyCode===C.ARROW_DOWN)&&w.preventDefault()},h.handleKeyUp=function(w){var z=h.getValidValue(w),M=h.state.currentInputValue;z!==M&&h.setState({currentInputValue:z}),w.keyCode===C.ENTER?h.handleChange(z):w.keyCode===C.ARROW_UP?h.handleChange(z-1):w.keyCode===C.ARROW_DOWN&&h.handleChange(z+1)},h.changePageSize=function(w){var z=h.state.current,M=J(w,h.state,h.props);z=z>M?M:z,M===0&&(z=h.state.current),typeof w=="number"&&("pageSize"in h.props||h.setState({pageSize:w}),"current"in h.props||h.setState({current:z,currentInputValue:z})),h.props.onShowSizeChange(z,w),"onChange"in h.props&&h.props.onChange&&h.props.onChange(z,w)},h.handleChange=function(w){var z=h.props.disabled,M=w;if(h.isValid(M)&&!z){var D=J(void 0,h.state,h.props);M>D?M=D:M<1&&(M=1),"current"in h.props||h.setState({current:M,currentInputValue:M});var P=h.state.pageSize;return h.props.onChange(M,P),M}return h.state.current},h.prev=function(){h.hasPrev()&&h.handleChange(h.state.current-1)},h.next=function(){h.hasNext()&&h.handleChange(h.state.current+1)},h.jumpPrev=function(){h.handleChange(h.getJumpPrevPage())},h.jumpNext=function(){h.handleChange(h.getJumpNextPage())},h.hasPrev=function(){return h.state.current>1},h.hasNext=function(){return h.state.current<J(void 0,h.state,h.props)},h.runIfEnter=function(w,z){if(w.key==="Enter"||w.charCode===13){for(var M=arguments.length,D=new Array(M>2?M-2:0),P=2;P<M;P++)D[P-2]=arguments[P];z.apply(void 0,D)}},h.runIfEnterPrev=function(w){h.runIfEnter(w,h.prev)},h.runIfEnterNext=function(w){h.runIfEnter(w,h.next)},h.runIfEnterJumpPrev=function(w){h.runIfEnter(w,h.jumpPrev)},h.runIfEnterJumpNext=function(w){h.runIfEnter(w,h.jumpNext)},h.handleGoTO=function(w){(w.keyCode===C.ENTER||w.type==="click")&&h.handleChange(h.state.currentInputValue)};var l=g.onChange!==Oe,B="current"in g;B&&!l&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var W=g.defaultCurrent;"current"in g&&(W=g.current);var A=g.defaultPageSize;return"pageSize"in g&&(A=g.pageSize),W=Math.min(W,J(A,void 0,g)),h.state={current:W,currentInputValue:W,pageSize:A},h}return Object(y.a)(I,[{key:"componentDidUpdate",value:function(h,l){var B=this.props.prefixCls;if(l.current!==this.state.current&&this.paginationNode){var W=this.paginationNode.querySelector(".".concat(B,"-item-").concat(l.current));W&&document.activeElement===W&&W.blur()}}},{key:"getValidValue",value:function(h){var l=h.target.value,B=J(void 0,this.state,this.props),W=this.state.currentInputValue,A;return l===""?A=l:isNaN(Number(l))?A=W:l>=B?A=B:A=Number(l),A}},{key:"getShowSizeChanger",value:function(){var h=this.props,l=h.showSizeChanger,B=h.total,W=h.totalBoundaryShowSizeChanger;return typeof l!="undefined"?l:B>W}},{key:"renderPrev",value:function(h){var l=this.props,B=l.prevIcon,W=l.itemRender,A=W(h,"prev",this.getItemIcon(B,"prev page")),w=!this.hasPrev();return Object(fe.isValidElement)(A)?Object(fe.cloneElement)(A,{disabled:w}):A}},{key:"renderNext",value:function(h){var l=this.props,B=l.nextIcon,W=l.itemRender,A=W(h,"next",this.getItemIcon(B,"next page")),w=!this.hasNext();return Object(fe.isValidElement)(A)?Object(fe.cloneElement)(A,{disabled:w}):A}},{key:"render",value:function(){var h=this,l=this.props,B=l.prefixCls,W=l.className,A=l.style,w=l.disabled,z=l.hideOnSinglePage,M=l.total,D=l.locale,P=l.showQuickJumper,G=l.showLessItems,S=l.showTitle,H=l.showTotal,ye=l.simple,_e=l.itemRender,ge=l.showPrevNextJumpers,Ee=l.jumpPrevIcon,T=l.jumpNextIcon,k=l.selectComponentClass,he=l.selectPrefixCls,F=l.pageSizeOptions,pe=this.state,f=pe.current,x=pe.pageSize,E=pe.currentInputValue;if(z===!0&&M<=x)return null;var K=J(void 0,this.state,this.props),de=[],Se=null,Ie=null,Fe=null,Ge=null,it=null,Ye=P&&P.goButton,Ve=G?1:2,et=f-1>0?f-1:0,ct=f+1<K?f+1:K,Ct=Object.keys(this.props).reduce(function(Xe,ze){return(ze.substr(0,5)==="data-"||ze.substr(0,5)==="aria-"||ze==="role")&&(Xe[ze]=h.props[ze]),Xe},{});if(ye)return Ye&&(typeof Ye=="boolean"?it=se.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},D.jump_to_confirm):it=se.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Ye),it=se.a.createElement("li",{title:S?"".concat(D.jump_to).concat(f,"/").concat(K):null,className:"".concat(B,"-simple-pager")},it)),se.a.createElement("ul",Object(oe.a)({className:ie()(B,"".concat(B,"-simple"),Object(V.a)({},"".concat(B,"-disabled"),w),W),style:A,ref:this.savePaginationNode},Ct),se.a.createElement("li",{title:S?D.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:ie()("".concat(B,"-prev"),Object(V.a)({},"".concat(B,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(et)),se.a.createElement("li",{title:S?"".concat(f,"/").concat(K):null,className:"".concat(B,"-simple-pager")},se.a.createElement("input",{type:"text",value:E,disabled:w,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),se.a.createElement("span",{className:"".concat(B,"-slash")},"/"),K),se.a.createElement("li",{title:S?D.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:ie()("".concat(B,"-next"),Object(V.a)({},"".concat(B,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(ct)),it);if(K<=3+Ve*2){var bt={locale:D,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:S,itemRender:_e};K||de.push(se.a.createElement(be,Object(oe.a)({},bt,{key:"noPager",page:K,className:"".concat(B,"-disabled")})));for(var Tt=1;Tt<=K;Tt+=1){var Wt=f===Tt;de.push(se.a.createElement(be,Object(oe.a)({},bt,{key:Tt,page:Tt,active:Wt})))}}else{var xe=G?D.prev_3:D.prev_5,Te=G?D.next_3:D.next_5;ge&&(Se=se.a.createElement("li",{title:S?xe:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:ie()("".concat(B,"-jump-prev"),Object(V.a)({},"".concat(B,"-jump-prev-custom-icon"),!!Ee))},_e(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ee,"prev page"))),Ie=se.a.createElement("li",{title:S?Te:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:ie()("".concat(B,"-jump-next"),Object(V.a)({},"".concat(B,"-jump-next-custom-icon"),!!T))},_e(this.getJumpNextPage(),"jump-next",this.getItemIcon(T,"next page")))),Ge=se.a.createElement(be,{locale:D,last:!0,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:K,page:K,active:!1,showTitle:S,itemRender:_e}),Fe=se.a.createElement(be,{locale:D,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:S,itemRender:_e});var $e=Math.max(1,f-Ve),ot=Math.min(f+Ve,K);f-1<=Ve&&(ot=1+Ve*2),K-f<=Ve&&($e=K-Ve*2);for(var at=$e;at<=ot;at+=1){var je=f===at;de.push(se.a.createElement(be,{locale:D,rootPrefixCls:B,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:at,page:at,active:je,showTitle:S,itemRender:_e}))}f-1>=Ve*2&&f!==1+2&&(de[0]=Object(fe.cloneElement)(de[0],{className:"".concat(B,"-item-after-jump-prev")}),de.unshift(Se)),K-f>=Ve*2&&f!==K-2&&(de[de.length-1]=Object(fe.cloneElement)(de[de.length-1],{className:"".concat(B,"-item-before-jump-next")}),de.push(Ie)),$e!==1&&de.unshift(Fe),ot!==K&&de.push(Ge)}var Ne=null;H&&(Ne=se.a.createElement("li",{className:"".concat(B,"-total-text")},H(M,[M===0?0:(f-1)*x+1,f*x>M?M:f*x])));var Be=!this.hasPrev()||!K,We=!this.hasNext()||!K;return se.a.createElement("ul",Object(oe.a)({className:ie()(B,W,Object(V.a)({},"".concat(B,"-disabled"),w)),style:A,unselectable:"unselectable",ref:this.savePaginationNode},Ct),Ne,se.a.createElement("li",{title:S?D.prev_page:null,onClick:this.prev,tabIndex:Be?null:0,onKeyPress:this.runIfEnterPrev,className:ie()("".concat(B,"-prev"),Object(V.a)({},"".concat(B,"-disabled"),Be)),"aria-disabled":Be},this.renderPrev(et)),de,se.a.createElement("li",{title:S?D.next_page:null,onClick:this.next,tabIndex:We?null:0,onKeyPress:this.runIfEnterNext,className:ie()("".concat(B,"-next"),Object(V.a)({},"".concat(B,"-disabled"),We)),"aria-disabled":We},this.renderNext(ct)),se.a.createElement(b,{disabled:w,locale:D,rootPrefixCls:B,selectComponentClass:k,selectPrefixCls:he,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:f,pageSize:x,pageSizeOptions:F,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Ye}))}}],[{key:"getDerivedStateFromProps",value:function(h,l){var B={};if("current"in h&&(B.current=h.current,h.current!==l.current&&(B.currentInputValue=B.current)),"pageSize"in h&&h.pageSize!==l.pageSize){var W=l.current,A=J(h.pageSize,l,h);W=W>A?A:W,"current"in h||(B.current=W,B.currentInputValue=W),B.pageSize=h.pageSize}return B}}]),I}(se.a.Component);$.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Oe,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Oe,locale:De.a,style:{},itemRender:le,totalBoundaryShowSizeChanger:50};var Z=$},"6Fuo":function(we,te,i){we.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6RRn":function(we,te,i){"use strict";var oe=i("wCXF"),V=i("n6Qo");i.d(te,"b",function(){return V.a});var ke=i("IBYe"),re=i("6eGT"),y=i("hW8S");i.d(te,"a",function(){return y.a}),te.c=oe.b},"6eGT":function(we,te,i){"use strict";function oe(V){return null}te.a=oe},"7ZXX":function(we,te,i){we.exports=i.p+"static/err.6e7c5817.png"},"7ahc":function(we,te,i){"use strict";i.d(te,"a",function(){return J});var oe=i("k1fw"),V=i("0Owb"),ke=i("+L6B"),re=i("2/Rp"),y=i("y8nQ"),O=i("Vl3Y"),ne=i("tJVT"),fe=i("OaEy"),se=i("2fM7"),ue=i("q1tI"),ie=i.n(ue),me=i("VrN/"),be=i.n(me),C=i("p77/"),N=i.n(C),b=i("c5Ni"),De=i.n(b),Oe=se.a.Option,ae={labelCol:{span:4},wrapperCol:{span:20}},le={asp:["ASP","vbscript"],actionscript:["ActionScript(3.0)/Flash/Flex","clike"],bash:["Bash/Bat","shell"],css:["CSS","css"],c:["C","clike"],cpp:["C++","clike"],csharp:["C#","clike"],coffeescript:["CoffeeScript","coffeescript"],d:["D","d"],dart:["Dart","dart"],delphi:["Delphi/Pascal","pascal"],erlang:["Erlang","erlang"],go:["Golang","go"],groovy:["Groovy","groovy"],html:["HTML","text/html"],java:["Java","clike"],json:["JSON","text/json"],javascript:["Javascript","javascript"],lua:["Lua","lua"],less:["LESS","css"],markdown:["Markdown","gfm"],"objective-c":["Objective-C","clike"],php:["PHP","php"],perl:["Perl","perl"],python:["Python","python"],r:["R","r"],rst:["reStructedText","rst"],ruby:["Ruby","ruby"],sql:["SQL","sql"],sass:["SASS/SCSS","sass"],shell:["Shell","shell"],scala:["Scala","clike"],swift:["Swift","clike"],vb:["VB/VBScript","vb"],xml:["XML","text/xml"],yaml:["YAML","yaml"]};te.b=function($){var Z=$.callback,ce=$.onCancel,Ce=Object(ue.useState)("python"),I=Object(ne.a)(Ce,2),g=I[0],h=I[1];function l(W){h(le[W][1])}function B(W){Z(W)}return ie.a.createElement(O.a,Object(V.a)({},ae,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:B}),ie.a.createElement(O.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ie.a.createElement(se.a,{onChange:l},Object.keys(le).map(function(W){return ie.a.createElement(Oe,{key:W,value:W},le[W][0])}))),ie.a.createElement(O.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ie.a.createElement(J,{mode:g})),ie.a.createElement("div",{className:"flex-container flex-end"},ie.a.createElement(re.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ie.a.createElement(re.a,{type:"ghost",onClick:ce},"\u53D6\u6D88")))};function J($){var Z=$.value,ce=$.onChange,Ce=$.mode,I=$.options,g=I===void 0?{}:I,h=Object(ue.useRef)(),l=Object(ue.useState)(),B=Object(ne.a)(l,2),W=B[0],A=B[1];return Object(ue.useEffect)(function(){if(W){function w(z){var M=z.getValue();ce&&ce(M)}return W.on("change",w),function(){W.off("change",w)}}},[W,ce]),Object(ue.useEffect)(function(){W&&W.setOption("mode",Ce)},[W,Ce]),Object(ue.useEffect)(function(){W&&((Z!==W.getValue()||Z==="")&&setTimeout(function(){W.setValue(Z||" ")},300))},[W,Z]),Object(ue.useEffect)(function(){if(h.current&&!W){var w=be.a.fromTextArea(h.current,Object(oe.a)({mode:Ce,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},g));A(w)}},[h.current,W]),ie.a.createElement("div",{className:"my-codemirror-container"},ie.a.createElement("textarea",{ref:h}))}},"7v3h":function(we,te,i){we.exports=i.p+"static/empty2.dd73f390.png"},"8/bI":function(we,te,i){we.exports=i.p+"static/empty.8918e228.png"},"815F":function(we,te,i){"use strict";i.d(te,"e",function(){return ne}),i.d(te,"c",function(){return se}),i.d(te,"d",function(){return ue}),i.d(te,"a",function(){return me}),i.d(te,"f",function(){return be}),i.d(te,"b",function(){return C});var oe=i("KQm4"),V=i("VTBJ"),ke=i("Ff2n"),re=i("Zm9Q"),y=i("Kwbf"),O=i("OZM5");function ne(N,b){return N!=null?N:b}function fe(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=new Map;function De(Oe){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(Oe||[]).forEach(function(le){var J=le.key,$=le.children;Object(y.a)(J!=null,"Tree node must have a certain key: [".concat(ae).concat(J,"]"));var Z=String(J);Object(y.a)(!b.has(Z)||J===null||J===void 0,"Same 'key' exist in the Tree: ".concat(Z)),b.set(Z,!0),De($,"".concat(ae).concat(Z," > "))})}De(N)}function se(N){function b(De){var Oe=Object(re.a)(De);return Oe.map(function(ae){if(!Object(O.i)(ae))return Object(y.a)(!ae,"Tree/TreeNode can only accept TreeNode as children."),null;var le=ae.key,J=ae.props,$=J.children,Z=Object(ke.a)(J,["children"]),ce=Object(V.a)({key:le},Z),Ce=b($);return Ce.length&&(ce.children=Ce),ce}).filter(function(ae){return ae})}return b(N)}function ue(){var N=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],De=new Set(b===!0?[]:b),Oe=[];function ae(le){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return le.map(function($,Z){var ce=Object(O.h)(J?J.pos:"0",Z),Ce=ne($.key,ce),I=Object(V.a)(Object(V.a)({},$),{},{parent:J,pos:ce,children:null,data:$,isStart:[].concat(Object(oe.a)(J?J.isStart:[]),[Z===0]),isEnd:[].concat(Object(oe.a)(J?J.isEnd:[]),[Z===le.length-1])});return Oe.push(I),b===!0||De.has(Ce)?I.children=ae($.children||[],I):I.children=[],I})}return ae(N),Oe}function ie(N,b,De){var Oe;De?typeof De=="string"?Oe=function(J){return J[De]}:typeof De=="function"&&(Oe=function(J){return De(J)}):Oe=function(J,$){return ne(J.key,$)};function ae(le,J,$){var Z=le?le.children:N,ce=le?Object(O.h)($.pos,J):"0";if(le){var Ce=Oe(le,ce),I={node:le,index:J,pos:ce,key:Ce,parentPos:$.node?$.pos:null,level:$.level+1};b(I)}Z&&Z.forEach(function(g,h){ae(g,h,{node:le,pos:ce,level:$?$.level+1:-1})})}ae(null)}function me(N){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},De=b.initWrapper,Oe=b.processEntity,ae=b.onProcessFinished,le=arguments.length>2?arguments[2]:void 0,J={},$={},Z={posEntities:J,keyEntities:$};return De&&(Z=De(Z)||Z),ie(N,function(ce){var Ce=ce.node,I=ce.index,g=ce.pos,h=ce.key,l=ce.parentPos,B=ce.level,W={node:Ce,index:I,key:h,pos:g,level:B},A=ne(h,g);J[g]=W,$[A]=W,W.parent=J[l],W.parent&&(W.parent.children=W.parent.children||[],W.parent.children.push(W)),Oe&&Oe(W,Z)},le),ae&&ae(Z),Z}function be(N,b){var De=b.expandedKeys,Oe=b.selectedKeys,ae=b.loadedKeys,le=b.loadingKeys,J=b.checkedKeys,$=b.halfCheckedKeys,Z=b.dragOverNodeKey,ce=b.dropPosition,Ce=b.keyEntities,I=Ce[N],g={eventKey:N,expanded:De.indexOf(N)!==-1,selected:Oe.indexOf(N)!==-1,loaded:ae.indexOf(N)!==-1,loading:le.indexOf(N)!==-1,checked:J.indexOf(N)!==-1,halfChecked:$.indexOf(N)!==-1,pos:String(I?I.pos:""),dragOver:Z===N&&ce===0,dragOverGapTop:Z===N&&ce===-1,dragOverGapBottom:Z===N&&ce===1};return g}function C(N){var b=N.data,De=N.expanded,Oe=N.selected,ae=N.checked,le=N.loaded,J=N.loading,$=N.halfChecked,Z=N.dragOver,ce=N.dragOverGapTop,Ce=N.dragOverGapBottom,I=N.pos,g=N.active,h=Object(V.a)(Object(V.a)({},b),{},{expanded:De,selected:Oe,checked:ae,loaded:le,loading:J,halfChecked:$,dragOver:Z,dragOverGapTop:ce,dragOverGapBottom:Ce,pos:I,active:g});return"props"in h||Object.defineProperty(h,"props",{get:function(){return Object(y.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),N}}),h}},"A/g1":function(we,te){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},BU3w:function(we,te,i){"use strict";i.d(te,"a",function(){return O});var oe=i("MNnm"),V="rc-util-key";function ke(ne){if(ne.attachTo)return ne.attachTo;var fe=document.querySelector("head");return fe||document.body}function re(ne){var fe,se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(oe.a)())return null;var ue=document.createElement("style");if((fe=se.csp)===null||fe===void 0?void 0:fe.nonce){var ie;ue.nonce=(ie=se.csp)===null||ie===void 0?void 0:ie.nonce}ue.innerHTML=ne;var me=ke(se),be=me.firstChild;return se.prepend&&me.prepend?me.prepend(ue):se.prepend&&be?me.insertBefore(ue,be):me.appendChild(ue),ue}var y=new Map;function O(ne,fe){var se=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ue=ke(se);if(!y.has(ue)){var ie=re("",se),me=ie.parentNode;y.set(ue,me),me.removeChild(ie)}var be=Array.from(y.get(ue).children).find(function(Oe){return Oe.tagName==="STYLE"&&Oe[V]===fe});if(be){var C,N;if(((C=se.csp)===null||C===void 0?void 0:C.nonce)&&be.nonce!==((N=se.csp)===null||N===void 0?void 0:N.nonce)){var b;be.nonce=(b=se.csp)===null||b===void 0?void 0:b.nonce}return be.innerHTML!==ne&&(be.innerHTML=ne),be}var De=re(ne,se);return De[V]=fe,De}},"Cs+z":function(we,te,i){we.exports=i.p+"static/jqr.b801d45b.png"},"Ct/S":function(we,te,i){we.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},Cy2x:function(we,te,i){"use strict";var oe=i("DjyN"),V=i("NUBc"),ke=i("cWXX"),re=i("/ezw"),y=i("+L6B"),O=i("2/Rp"),ne=i("miYZ"),fe=i("tsqr"),se=i("2qtc"),ue=i("kLXV"),ie=i("9og8"),me=i("tJVT"),be=i("WmNS"),C=i.n(be),N=i("q1tI"),b=i.n(N),De=i("Ty5D"),Oe=i("9kvl"),ae=i("m3rI"),le=i("7Kak"),J=i("9yH6"),$=i("PpiC"),Z=i("cU5J"),ce=i.n(Z),Ce=function(H){var ye=H.shixunsDetail,_e=H.globalSetting,ge=H.loading,Ee=H.dispatch,T=H.onReloadData,k=Object($.a)(H,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),he=Object(N.useState)(),F=Object(me.a)(he,2),pe=F[0],f=F[1],x=Object(N.useState)([]),E=Object(me.a)(x,2),K=E[0],de=E[1];Object(N.useEffect)(function(){ye.actionTabs.key==="Collaborators-ChangeManager"&&Se()},[ye.actionTabs.key]);var Se=function(){var it=Object(ie.a)(C.a.mark(function Ye(){var Ve,et;return C.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Ee({type:"shixunsDetail/getChangeManager",payload:{id:(Ve=ye.actionTabs.params)===null||Ve===void 0?void 0:Ve.id}});case 2:et=Ct.sent,de(et||[]);case 4:case"end":return Ct.stop()}},Ye)}));return function(){return it.apply(this,arguments)}}(),Ie=function(){var Ye;Ee({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Ye=ye.actionTabs.params)===null||Ye===void 0?void 0:Ye.id}}})},Fe=function(){var it=Object(ie.a)(C.a.mark(function Ye(){var Ve,et;return C.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:if(pe){Ct.next=3;break}return fe.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),Ct.abrupt("return");case 3:return Ct.next=5,Ee({type:"shixunsDetail/changeManager",payload:{id:(Ve=ye.actionTabs.params)===null||Ve===void 0?void 0:Ve.id,user_id:pe}});case 5:et=Ct.sent,Ge(),et&&(T(),fe.b.info(et.message));case 8:case"end":return Ct.stop()}},Ye)}));return function(){return it.apply(this,arguments)}}(),Ge=function(){Ee({type:"shixunsDetail/setActionTabs",payload:{}}),f(null)};return b.a.createElement(ue.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:ye.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:ge.effects["shixunsDetail/changeManager"],onOk:Fe,onCancel:Ge},b.a.createElement("div",null,b.a.createElement("div",{className:ce.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",b.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),b.a.createElement("div",{className:ce.a.content},K.length?b.a.createElement(J.a.Group,{value:pe,onChange:function(Ye){return f(Ye.target.value)}},K.map(function(it,Ye){return b.a.createElement(J.a,{className:ce.a.radio,key:Ye,value:it.user_id},it.name)})):b.a.createElement("div",{className:ce.a.add},b.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",b.a.createElement("a",{className:ce.a.colorBlue,onClick:Ie},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},I=Object(Oe.a)(function(S){var H=S.shixunsDetail,ye=S.loading,_e=S.globalSetting;return{shixunsDetail:H,globalSetting:_e,loading:ye}})(Ce),g=i("Znn+"),h=i("ZTPi"),l=i("ju9d"),B=h.a.TabPane,W=function(S){var H=S.visible,ye=S.onCancel,_e=S.onSelectGroup,ge=S.shixunId,Ee=S.onSelectCollaborator;return b.a.createElement(ue.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:H,width:1100,centered:!0,keyboard:!1,onCancel:ye,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},b.a.createElement(h.a,{defaultActiveKey:"1"},b.a.createElement(B,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},b.a.createElement(l.a,{type:1,onCancel:ye,container_type:2,container_id:ge,onSelect:Ee}))))},A=i("bL63"),w=i.n(A),z=i("xvlK"),M=i("ruvs"),D=i("ErOA"),P=function(H){var ye,_e,ge,Ee,T,k=H.shixunsDetail,he=H.globalSetting,F=H.loading,pe=H.user,f=H.dispatch,x=H.position,E=Object(N.useRef)(),K=Object(N.useState)(0),de=Object(me.a)(K,2),Se=de[0],Ie=de[1],Fe=Object(N.useState)([]),Ge=Object(me.a)(Fe,2),it=Ge[0],Ye=Ge[1],Ve=Object(N.useState)({id:null,page:1}),et=Object(me.a)(Ve,2),ct=et[0],Ct=et[1],bt=Object(De.i)(),Tt=Object(N.useState)({}),Wt=Object(me.a)(Tt,2),xe=Wt[0],Te=Wt[1],$e=(ye=pe.userInfo)===null||ye===void 0||((_e=ye.shixun)===null||_e===void 0)?void 0:_e.editable,ot=((ge=pe.userInfo)===null||ge===void 0?void 0:ge.role)<=2||((Ee=pe.userInfo)===null||Ee===void 0||((T=Ee.shixun)===null||T===void 0)?void 0:T.is_creator);Object(N.useEffect)(function(){E.current=bt==null?void 0:bt.taskId,ct.id=bt==null?void 0:bt.taskId,Ct(ct),at(ct)},[]);var at=function(){var Le=Object(ie.a)(C.a.mark(function Qe(Ze){var lt;return C.a.wrap(function(dt){for(;;)switch(dt.prev=dt.next){case 0:return dt.next=2,Object(D.a)("/api/sci/projects/".concat(bt==null?void 0:bt.taskId,"/get_project_partners.json"),{method:"get"});case 2:lt=dt.sent,lt&&(Ye(lt.users||[]),Ie(lt.users_count),Te(lt));case 4:case"end":return dt.stop()}},Qe)}));return function(Ze){return Le.apply(this,arguments)}}(),je=function(){var Le=Object(ie.a)(C.a.mark(function Qe(){var Ze;return C.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ct.page=1,Ct(ct),Ze=Object(M.b)(),ht.next=5,f({type:"user/getUserInfo",payload:Ze});case 5:return ht.next=7,at(ct);case 7:case"end":return ht.stop()}},Qe)}));return function(){return Le.apply(this,arguments)}}(),Ne=function(Qe){ct.page=Qe,Ct(ct),at(ct)},Be=function(Qe){ue.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:b.a.createElement("div",{className:w.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var Ze=Object(ie.a)(C.a.mark(function ht(){var dt;return C.a.wrap(function(At){for(;;)switch(At.prev=At.next){case 0:return At.next=2,Object(D.a)("/api/sci/projects/".concat(bt==null?void 0:bt.taskId,"/del_project_partner.json"),{method:"DELETE",body:{user_id:Qe}});case 2:dt=At.sent,fe.b.info("\u5220\u9664\u6210\u529F"),ct.page=1,Ct(ct),at(ct);case 7:case"end":return At.stop()}},ht)}));function lt(){return Ze.apply(this,arguments)}return lt}()})},We=function(){f({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:E.current}}})};function Xe(){f({type:"shixunsDetail/setActionTabs",payload:{}})}var ze={visible:k.actionTabs.key==="Collaborators-AddCollaborator",onCancel:Xe,shixunId:E.current,onSelectCollaborator:function(){var Le=Object(ie.a)(C.a.mark(function Ze(lt){var ht;return C.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Xe(),Nt.next=3,Object(D.a)("/api/sci/projects/".concat(E.current,"/bacht_add_project_partners.json"),{method:"POST",body:{user_ids:lt}});case 3:ht=Nt.sent,ht&&(fe.b.success("\u6DFB\u52A0\u6210\u529F"),je());case 5:case"end":return Nt.stop()}},Ze)}));function Qe(Ze){return Le.apply(this,arguments)}return Qe}(),onSelectGroup:function(){var Le=Object(ie.a)(C.a.mark(function Ze(lt){var ht;return C.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Xe(),Nt.next=3,f({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:E.current,group_id:lt.group_id}});case 3:ht=Nt.sent,ht&&(fe.b.success("\u6DFB\u52A0\u6210\u529F"),je());case 5:case"end":return Nt.stop()}},Ze)}));function Qe(Ze){return Le.apply(this,arguments)}return Qe}()};return b.a.createElement("section",null,b.a.createElement("div",{className:w.a.wrap},b.a.createElement("div",{className:w.a.content},b.a.createElement("div",{className:w.a.head},b.a.createElement("span",{className:w.a.headCount},"\u5408\u4F5C\u8005\uFF08",Se,"\u4EBA\uFF09"),b.a.createElement("div",null,b.a.createElement(O.a,{className:w.a.button,style:{marginRight:x==="detail"?0:"20px"},onClick:We,icon:b.a.createElement(z.a,null)},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),b.a.createElement("div",{className:w.a.list},b.a.createElement(re.a,{loading:!1,active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},it.map(function(Le,Qe){return b.a.createElement("div",{style:{display:"inline-block",width:"50%"},key:Qe},b.a.createElement("div",{className:w.a.itemWrap},b.a.createElement("a",{target:"_blank",className:w.a.imgWrap},b.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:w.a.img,src:"".concat(ae.a.IMG_SERVER,"/images/").concat(Le==null?void 0:Le.image_url)}),(Le==null?void 0:Le.is_creator)&&b.a.createElement("span",{className:w.a.manager},"\u521B\u5EFA\u8005")),b.a.createElement("div",{className:w.a.itemContent},b.a.createElement("div",{className:w.a.nameWrap},b.a.createElement("a",{target:"_blank",className:w.a.name},Le==null?void 0:Le.user_name),b.a.createElement("div",{className:w.a.actionGroup},!(Le!=null&&Le.is_creator)&&(ot||xe!=null&&xe.current_user_is_creator)?b.a.createElement("a",{className:w.a.deletetitle,onClick:function(){return Be(Le.id)}},"\u5220\u9664"):null)),b.a.createElement("p",{className:w.a.schoolWrap},b.a.createElement("span",{className:w.a.school},Le==null?void 0:Le.school_name)))))})))),Se>10&&b.a.createElement("div",{className:w.a.countWrap},b.a.createElement(V.a,{showQuickJumper:!1,showSizeChanger:!1,total:Se,onChange:function(Qe){return Ne(Qe)},pageSize:10,current:ct.page}))),b.a.createElement(I,{onReloadData:je}),b.a.createElement(W,ze))},G=te.a=Object(Oe.a)(function(S){var H=S.shixunsDetail,ye=S.loading,_e=S.globalSetting,ge=S.user;return{shixunsDetail:H,globalSetting:_e,user:ge,loading:ye}})(P)},E7E6:function(we,te){we.exports="data:image/png;base64,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"},E9nw:function(we,te){we.exports=function(){var i=document.getSelection();if(!i.rangeCount)return function(){};for(var oe=document.activeElement,V=[],ke=0;ke<i.rangeCount;ke++)V.push(i.getRangeAt(ke));switch(oe.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":oe.blur();break;default:oe=null;break}return i.removeAllRanges(),function(){i.type==="Caret"&&i.removeAllRanges(),i.rangeCount||V.forEach(function(re){i.addRange(re)}),oe&&oe.focus()}}},FOrL:function(we,te,i){we.exports=i.p+"static/nodata.a6b3f948.png"},FPkq:function(we,te,i){we.exports=i.p+"static/qrCode.dd0fe9b2.png"},GABl:function(we,te){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GfqC:function(we,te,i){"use strict";var oe=i("q1tI"),V=i.n(oe),ke=i("TSYQ"),re=i.n(ke);function y(D,P){var G="cannot "+D.method+" "+D.action+" "+P.status+"'",S=new Error(G);return S.status=P.status,S.method=D.method,S.url=D.action,S}function O(D){var P=D.responseText||D.response;if(!P)return P;try{return JSON.parse(P)}catch(G){return P}}function ne(D){var P=new XMLHttpRequest;D.onProgress&&P.upload&&(P.upload.onprogress=function(ye){ye.total>0&&(ye.percent=ye.loaded/ye.total*100),D.onProgress(ye)});var G=new FormData;D.data&&Object.keys(D.data).forEach(function(H){var ye=D.data[H];if(Array.isArray(ye)){ye.forEach(function(_e){G.append(H+"[]",_e)});return}G.append(H,D.data[H])}),D.file instanceof Blob?G.append(D.filename,D.file,D.file.name):G.append(D.filename,D.file),P.onerror=function(ye){D.onError(ye)},P.onload=function(){return P.status<200||P.status>=300?D.onError(y(D,P),O(P)):D.onSuccess(O(P),P)},P.open(D.method,D.action,!0),D.withCredentials&&"withCredentials"in P&&(P.withCredentials=!0);var S=D.headers||{};return S["X-Requested-With"]!==null&&P.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(S).forEach(function(H){S[H]!==null&&P.setRequestHeader(H,S[H])}),P.send(G),{abort:function(){P.abort()}}}var fe=+new Date,se=0;function ue(){return"rc-upload-"+fe+"-"+ ++se}function ie(D,P){return D.indexOf(P,D.length-P.length)!==-1}var me=function(D,P){if(D&&P){var G=Array.isArray(P)?P:P.split(","),S=D.name||"",H=D.type||"",ye=H.replace(/\/.*$/,"");return G.some(function(_e){var ge=_e.trim();return ge.charAt(0)==="."?ie(S.toLowerCase(),ge.toLowerCase()):/\/\*$/.test(ge)?ye===ge.replace(/\/.*$/,""):H===ge})}return!0};function be(D,P){var G=D.createReader(),S=[];function H(){G.readEntries(function(ye){var _e=Array.prototype.slice.apply(ye);S=S.concat(_e);var ge=!_e.length;ge?P(S):H()})}H()}var C=function(P,G,S){var H=function ye(_e,ge){ge=ge||"",_e.isFile?_e.file(function(Ee){S(Ee)&&(_e.fullPath&&!Ee.webkitRelativePath&&(Object.defineProperties(Ee,{webkitRelativePath:{writable:!0}}),Ee.webkitRelativePath=_e.fullPath.replace(/^\//,""),Object.defineProperties(Ee,{webkitRelativePath:{writable:!1}})),G([Ee]))}):_e.isDirectory&&be(_e,function(Ee){Ee.forEach(function(T){ye(T,""+ge+_e.name+"/")})})};P.forEach(function(ye){H(ye.webkitGetAsEntry())})},N=C,b=Object.assign||function(D){for(var P=1;P<arguments.length;P++){var G=arguments[P];for(var S in G)Object.prototype.hasOwnProperty.call(G,S)&&(D[S]=G[S])}return D},De=function(){function D(P,G){var S=[],H=!0,ye=!1,_e=void 0;try{for(var ge=P[Symbol.iterator](),Ee;!(H=(Ee=ge.next()).done)&&!(S.push(Ee.value),G&&S.length===G);H=!0);}catch(T){ye=!0,_e=T}finally{try{!H&&ge.return&&ge.return()}finally{if(ye)throw _e}}return S}return function(P,G){if(Array.isArray(P))return P;if(Symbol.iterator in Object(P))return D(P,G);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),Oe=function(){function D(P,G){for(var S=0;S<G.length;S++){var H=G[S];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(P,H.key,H)}}return function(P,G,S){return G&&D(P.prototype,G),S&&D(P,S),P}}();function ae(D,P,G){return P in D?Object.defineProperty(D,P,{value:G,enumerable:!0,configurable:!0,writable:!0}):D[P]=G,D}function le(D,P){var G={};for(var S in D){if(P.indexOf(S)>=0)continue;if(!Object.prototype.hasOwnProperty.call(D,S))continue;G[S]=D[S]}return G}function J(D,P){if(!(D instanceof P))throw new TypeError("Cannot call a class as a function")}function $(D,P){if(!D)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:D}function Z(D,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);D.prototype=Object.create(P&&P.prototype,{constructor:{value:D,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(D,P):D.__proto__=P)}var ce=function(P){return Object.keys(P).reduce(function(G,S){return(S.substr(0,5)==="data-"||S.substr(0,5)==="aria-"||S==="role")&&(G[S]=P[S]),G},{})},Ce=function(D){Z(P,D);function P(){var G,S,H,ye;J(this,P);for(var _e=arguments.length,ge=Array(_e),Ee=0;Ee<_e;Ee++)ge[Ee]=arguments[Ee];return ye=(S=(H=$(this,(G=P.__proto__||Object.getPrototypeOf(P)).call.apply(G,[this].concat(ge))),H),H.state={uid:ue()},H.reqs={},H.onChange=function(T){var k=T.target.files;H.uploadFiles(k),H.reset()},H.onClick=function(T){var k=H.fileInput;if(!k)return;var he=H.props,F=he.children,pe=he.onClick;F&&F.type==="button"&&(k.parentNode.focus(),k.parentNode.querySelector("button").blur()),k.click(),pe&&pe(T)},H.onKeyDown=function(T){T.key==="Enter"&&H.onClick()},H.onFileDrop=function(T){var k=H.props.multiple;if(T.preventDefault(),T.type==="dragover")return;if(H.props.directory)N(Array.prototype.slice.call(T.dataTransfer.items),H.uploadFiles,function(F){return me(F,H.props.accept)});else{var he=Array.prototype.slice.call(T.dataTransfer.files).filter(function(F){return me(F,H.props.accept)});k===!1&&(he=he.slice(0,1)),H.uploadFiles(he)}},H.uploadFiles=function(T){var k=Array.prototype.slice.call(T);k.map(function(he){return he.uid=ue(),he}).forEach(function(he){H.upload(he,k)})},H.saveFileInput=function(T){H.fileInput=T},S),$(H,ye)}return Oe(P,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(S,H){var ye=this,_e=this.props;if(!_e.beforeUpload)return setTimeout(function(){return ye.post(S)},0);var ge=_e.beforeUpload(S,H);ge&&ge.then?ge.then(function(Ee){var T=Object.prototype.toString.call(Ee);return T==="[object File]"||T==="[object Blob]"?ye.post(Ee):ye.post(S)}).catch(function(Ee){console.log(Ee)}):ge!==!1&&setTimeout(function(){return ye.post(S)},0);return}},{key:"post",value:function(S){var H=this;if(!this._isMounted)return;var ye=this.props,_e=ye.onStart,ge=ye.onProgress,Ee=ye.transformFile,T=Ee===void 0?function(k){return k}:Ee;new Promise(function(k){var he=ye.action;return typeof he=="function"&&(he=he(S)),k(he)}).then(function(k){var he=S.uid,F=ye.customRequest||ne,pe=Promise.resolve(T(S)).then(function(f){var x=ye.data;return typeof x=="function"&&(x=x(f)),Promise.all([f,x])}).catch(function(f){console.error(f)});pe.then(function(f){var x=De(f,2),E=x[0],K=x[1],de={action:k,filename:ye.name,data:K,file:E,headers:ye.headers,withCredentials:ye.withCredentials,method:ye.method||"post",onProgress:ge?function(Se){ge(Se,S)}:null,onSuccess:function(Ie,Fe){delete H.reqs[he],ye.onSuccess(Ie,S,Fe)},onError:function(Ie,Fe){delete H.reqs[he],ye.onError(Ie,Fe,S)}};_e(S),H.reqs[he]=F(de)})})}},{key:"reset",value:function(){this.setState({uid:ue()})}},{key:"abort",value:function(S){var H=this.reqs;if(S){var ye=S;S&&S.uid&&(ye=S.uid),H[ye]&&H[ye].abort&&H[ye].abort(),delete H[ye]}else Object.keys(H).forEach(function(_e){H[_e]&&H[_e].abort&&H[_e].abort(),delete H[_e]})}},{key:"render",value:function(){var S,H=this.props,ye=H.component,_e=H.prefixCls,ge=H.className,Ee=H.disabled,T=H.id,k=H.style,he=H.multiple,F=H.accept,pe=H.children,f=H.directory,x=H.openFileDialogOnClick,E=H.onMouseEnter,K=H.onMouseLeave,de=le(H,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),Se=re()((S={},ae(S,_e,!0),ae(S,_e+"-disabled",Ee),ae(S,ge,ge),S)),Ie=Ee?{}:{onClick:x?this.onClick:function(){},onKeyDown:x?this.onKeyDown:function(){},onMouseEnter:E,onMouseLeave:K,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return V.a.createElement(ye,b({},Ie,{className:Se,role:"button",style:k}),V.a.createElement("input",b({},ce(de),{id:T,type:"file",ref:this.saveFileInput,onClick:function(Ge){return Ge.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:F,directory:f?"directory":null,webkitdirectory:f?"webkitdirectory":null,multiple:he,onChange:this.onChange})),pe)}}]),P}(oe.Component),I=Ce,g=Object.assign||function(D){for(var P=1;P<arguments.length;P++){var G=arguments[P];for(var S in G)Object.prototype.hasOwnProperty.call(G,S)&&(D[S]=G[S])}return D},h=function(){function D(P,G){for(var S=0;S<G.length;S++){var H=G[S];H.enumerable=H.enumerable||!1,H.configurable=!0,"value"in H&&(H.writable=!0),Object.defineProperty(P,H.key,H)}}return function(P,G,S){return G&&D(P.prototype,G),S&&D(P,S),P}}();function l(D,P){if(!(D instanceof P))throw new TypeError("Cannot call a class as a function")}function B(D,P){if(!D)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return P&&(typeof P=="object"||typeof P=="function")?P:D}function W(D,P){if(typeof P!="function"&&P!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof P);D.prototype=Object.create(P&&P.prototype,{constructor:{value:D,enumerable:!1,writable:!0,configurable:!0}}),P&&(Object.setPrototypeOf?Object.setPrototypeOf(D,P):D.__proto__=P)}function A(){}var w=function(D){W(P,D);function P(){var G,S,H,ye;l(this,P);for(var _e=arguments.length,ge=Array(_e),Ee=0;Ee<_e;Ee++)ge[Ee]=arguments[Ee];return ye=(S=(H=B(this,(G=P.__proto__||Object.getPrototypeOf(P)).call.apply(G,[this].concat(ge))),H),H.saveUploader=function(T){H.uploader=T},S),B(H,ye)}return h(P,[{key:"abort",value:function(S){this.uploader.abort(S)}},{key:"render",value:function(){return V.a.createElement(I,g({},this.props,{ref:this.saveUploader}))}}]),P}(oe.Component);w.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:A,onError:A,onSuccess:A,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var z=w,M=te.a=z},HpTS:function(we,te,i){we.exports=i.p+"static/small_program.f74069ec.png"},IBYe:function(we,te,i){"use strict";function oe(V){return null}te.a=oe},JWDV:function(we,te,i){we.exports=i.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(we,te){we.exports="data:image/png;base64,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"},Jky8:function(we,te,i){"use strict";var oe=i("sRBo"),V=i("kaz8"),ke=i("5NDa"),re=i("5rEg"),y=i("miYZ"),O=i("tsqr"),ne=i("9og8"),fe=i("2qtc"),se=i("kLXV"),ue=i("tJVT"),ie=i("WmNS"),me=i.n(ie),be=i("q1tI"),C=i.n(be),N=i("9kvl"),b=i("6CvP"),De=i("1XHU"),Oe=i("1vsH"),ae;(function(J){J[J.Professor=1]="Professor",J[J.AssistantProfessor=2]="AssistantProfessor",J[J.Student=3]="Student"})(ae||(ae={}));var le=function($){var Z=$.visible,ce=$.user,Ce=$.onCancel,I=Ce===void 0?function(){}:Ce,g=Object(be.useState)(),h=Object(ue.a)(g,2),l=h[0],B=h[1],W=Object(be.useState)([]),A=Object(ue.a)(W,2),w=A[0],z=A[1],M=Object(be.useState)(!1),D=Object(ue.a)(M,2),P=D[0],G=D[1],S=Object(be.useState)(!1),H=Object(ue.a)(S,2),ye=H[0],_e=H[1],ge=Object(be.useState)(),Ee=Object(ue.a)(ge,2),T=Ee[0],k=Ee[1];Object(be.useEffect)(function(){var f;if(ce!=null&&(f=ce.userInfo)!==null&&f!==void 0&&f.identity){var x;z([(ce==null||((x=ce.userInfo)===null||x===void 0)?void 0:x.identity)==="student"?3:1])}},[ce]);var he=function(x,E){if(w.includes(ae.Professor)){se.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:C.a.createElement("div",{className:"tc"},E||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){N.d.push("/classrooms/".concat(x,"/students"))}});return}N.d.push("/classrooms/".concat(x,"/students"))},F=function(){var f=Object(ne.a)(me.a.mark(function x(){var E;return me.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:if(l){de.next=3;break}return O.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),de.abrupt("return");case 3:return G(!0),de.next=6,Object(b.c)({invite_code:l,professor:w.includes(ae.Professor)?1:null,assistant_professor:w.includes(ae.AssistantProfessor)?1:null,student:w.includes(ae.Student)?1:null});case 6:if(E=de.sent,G(!1),!((E==null?void 0:E.status)===-2)){de.next=22;break}if(pe(),!(E.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){de.next=14;break}return _e(!0),k(1),de.abrupt("return");case 14:if(!(E.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){de.next=18;break}return _e(!0),k(2),de.abrupt("return");case 18:if(!(E.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){de.next=22;break}return _e(!0),k(3),de.abrupt("return");case 22:if(!((E==null?void 0:E.status)===0)){de.next=27;break}return Object(Oe.Y)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),pe(),(E==null?void 0:E.course_id)&&he(E.course_id,E.message),de.abrupt("return");case 27:case"end":return de.stop()}},x)}));return function(){return f.apply(this,arguments)}}(),pe=function(){var f=Object(ne.a)(me.a.mark(function x(){return me.a.wrap(function(K){for(;;)switch(K.prev=K.next){case 0:I();case 1:case"end":return K.stop()}},x)}));return function(){return f.apply(this,arguments)}}();return C.a.createElement(C.a.Fragment,null,C.a.createElement(se.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:Z,confirmLoading:P,onOk:F,onCancel:pe},C.a.createElement("div",{className:"tc"},C.a.createElement("div",null,C.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),C.a.createElement(re.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:l,onChange:function(x){if(x.target.value.length>=7){O.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}B(x.target.value)}})),C.a.createElement("div",{className:"mt10 font14"},C.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),C.a.createElement(V.a.Group,{value:w,onChange:function(x){return z(x)}},C.a.createElement(V.a,{value:ae.Professor,disabled:w.includes(2)},"\u6559\u5E08"),C.a.createElement(V.a,{value:ae.AssistantProfessor,disabled:w.includes(1)},"\u52A9\u6559"),C.a.createElement(V.a,{value:ae.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),C.a.createElement(De.a,{visible:ye,onCancel:function(){return _e(!1)},occupationValue:T}))};te.a=Object(N.a)(function(J){var $=J.user;return{user:$}})(le)},Jq4h:function(we,te,i){we.exports=i.p+"static/qrcode.54870d9b.png"},KUBS:function(we,te,i){we.exports={wrap:"wrap___3sliA",modal:"modal___1a97-",title:"title___2LzwK",path:"path___10GWZ",colorBlue:"colorBlue___2Bn0D",width240:"width240___2eUex",filePath:"filePath___3Oexf"}},LSTS:function(we,te,i){"use strict";Object.defineProperty(te,"__esModule",{value:!0});var oe=function(){function me(be,C){for(var N=0;N<C.length;N++){var b=C[N];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(be,b.key,b)}}return function(be,C,N){return C&&me(be.prototype,C),N&&me(be,N),be}}(),V=i("q1tI"),ke=O(V),re=i("17x9"),y=O(re);function O(me){return me&&me.__esModule?me:{default:me}}function ne(me,be){var C={};for(var N in me){if(be.indexOf(N)>=0)continue;if(!Object.prototype.hasOwnProperty.call(me,N))continue;C[N]=me[N]}return C}function fe(me,be){if(!(me instanceof be))throw new TypeError("Cannot call a class as a function")}function se(me,be){if(!me)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return be&&(typeof be=="object"||typeof be=="function")?be:me}function ue(me,be){if(typeof be!="function"&&be!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof be);me.prototype=Object.create(be&&be.prototype,{constructor:{value:me,enumerable:!1,writable:!0,configurable:!0}}),be&&(Object.setPrototypeOf?Object.setPrototypeOf(me,be):me.__proto__=be)}var ie=function(me){ue(be,me);function be(C){fe(this,be);var N=se(this,(be.__proto__||Object.getPrototypeOf(be)).call(this,C));return N.scrollListener=N.scrollListener.bind(N),N.eventListenerOptions=N.eventListenerOptions.bind(N),N.mousewheelListener=N.mousewheelListener.bind(N),N}return oe(be,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var N=this.getParentElement(this.scrollComponent);N.scrollTop=N.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var N=!1,b={get passive(){N=!0}};try{document.addEventListener("test",null,b),document.removeEventListener("test",null,b)}catch(De){}return N}},{key:"eventListenerOptions",value:function(){var N=this.props.useCapture;return this.isPassiveSupported()&&(N={useCapture:this.props.useCapture,passive:!0}),N}},{key:"setDefaultLoader",value:function(N){this.defaultLoader=N}},{key:"detachMousewheelListener",value:function(){var N=window;this.props.useWindow===!1&&(N=this.scrollComponent.parentNode),N.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var N=window;this.props.useWindow===!1&&(N=this.getParentElement(this.scrollComponent)),N.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),N.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(N){var b=this.props.getScrollParent&&this.props.getScrollParent();return b!=null?b:N&&N.parentNode}},{key:"filterProps",value:function(N){return N}},{key:"attachScrollListener",value:function(){var N=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!N)return;var b=window;this.props.useWindow===!1&&(b=N),b.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),b.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),b.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(N){N.deltaY===1&&!this.isPassiveSupported()&&N.preventDefault()}},{key:"scrollListener",value:function(){var N=this.scrollComponent,b=window,De=this.getParentElement(N),Oe=void 0;if(this.props.useWindow){var ae=document.documentElement||document.body.parentNode||document.body,le=b.pageYOffset!==void 0?b.pageYOffset:ae.scrollTop;this.props.isReverse?Oe=le:Oe=this.calculateOffset(N,le)}else this.props.isReverse?Oe=De.scrollTop:Oe=N.scrollHeight-De.scrollTop-De.clientHeight;Oe<Number(this.props.threshold)&&N&&N.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=De.scrollHeight,this.beforeScrollTop=De.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(N,b){return N?this.calculateTopPosition(N)+(N.offsetHeight-b-window.innerHeight):0}},{key:"calculateTopPosition",value:function(N){return N?N.offsetTop+this.calculateTopPosition(N.offsetParent):0}},{key:"render",value:function(){var N=this,b=this.filterProps(this.props),De=b.children,Oe=b.element,ae=b.hasMore,le=b.initialLoad,J=b.isReverse,$=b.loader,Z=b.loadMore,ce=b.pageStart,Ce=b.ref,I=b.threshold,g=b.useCapture,h=b.useWindow,l=b.getScrollParent,B=ne(b,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);B.ref=function(A){N.scrollComponent=A,Ce&&Ce(A)};var W=[De];return ae&&($?J?W.unshift($):W.push($):this.defaultLoader&&(J?W.unshift(this.defaultLoader):W.push(this.defaultLoader))),ke.default.createElement(Oe,B,W)}}]),be}(V.Component);ie.propTypes={children:y.default.node.isRequired,element:y.default.node,hasMore:y.default.bool,initialLoad:y.default.bool,isReverse:y.default.bool,loader:y.default.node,loadMore:y.default.func.isRequired,pageStart:y.default.number,ref:y.default.func,getScrollParent:y.default.func,threshold:y.default.number,useCapture:y.default.bool,useWindow:y.default.bool},ie.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},te.default=ie,we.exports=te.default},LdHM:function(we,te,i){"use strict";i.d(te,"b",function(){return le}),i.d(te,"a",function(){return $});var oe=i("1OyB"),V=i("vuIU"),ke=i("Ji7U"),re=i("LK+K"),y=i("q1tI"),O=i("rePB"),ne=i("Ff2n"),fe=i("ODXe"),se=i("4IlW"),ue=i("bX4T"),ie=i("YrtM"),me=i("TSYQ"),be=i.n(me),C=i("+nKL"),N=i("8OUc"),b=function(S,H){var ye=S.prefixCls,_e=S.id,ge=S.flattenOptions,Ee=S.childrenAsData,T=S.values,k=S.searchValue,he=S.multiple,F=S.defaultActiveFirstOption,pe=S.height,f=S.itemHeight,x=S.notFoundContent,E=S.open,K=S.menuItemSelectedIcon,de=S.virtual,Se=S.onSelect,Ie=S.onToggleOpen,Fe=S.onActiveValue,Ge=S.onScroll,it=S.onMouseEnter,Ye="".concat(ye,"-item"),Ve=Object(ie.a)(function(){return ge},[E,ge],function(je,Ne){return Ne[0]&&je[1]!==Ne[1]}),et=y.useRef(null),ct=function(Ne){Ne.preventDefault()},Ct=function(Ne){et.current&&et.current.scrollTo({index:Ne})},bt=function(Ne){for(var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,We=Ve.length,Xe=0;Xe<We;Xe+=1){var ze=(Ne+Xe*Be+We)%We,Le=Ve[ze],Qe=Le.group,Ze=Le.data;if(!Qe&&!Ze.disabled)return ze}return-1},Tt=y.useState(function(){return bt(0)}),Wt=Object(fe.a)(Tt,2),xe=Wt[0],Te=Wt[1],$e=function(Ne){Te(Ne);var Be=Ve[Ne];if(!Be){Fe(null,-1);return}Fe(Be.data.value,Ne)};y.useEffect(function(){$e(F!==!1?bt(0):-1)},[Ve.length,k]),y.useEffect(function(){var je=setTimeout(function(){if(!he&&E&&T.size===1){var Ne=Array.from(T)[0],Be=Ve.findIndex(function(We){var Xe=We.data;return Xe.value===Ne});$e(Be),Ct(Be)}});return function(){return clearTimeout(je)}},[E]);var ot=function(Ne){Ne!==void 0&&Se(Ne,{selected:!T.has(Ne)}),he||Ie(!1)};if(y.useImperativeHandle(H,function(){return{onKeyDown:function(Ne){var Be=Ne.which;switch(Be){case se.a.UP:case se.a.DOWN:{var We=0;if(Be===se.a.UP?We=-1:Be===se.a.DOWN&&(We=1),We!==0){var Xe=bt(xe+We,We);Ct(Xe),$e(Xe)}break}case se.a.ENTER:{var ze=Ve[xe];ze&&!ze.data.disabled?ot(ze.data.value):ot(void 0),E&&Ne.preventDefault();break}case se.a.ESC:Ie(!1)}},onKeyUp:function(){},scrollTo:function(Ne){Ct(Ne)}}}),Ve.length===0)return y.createElement("div",{role:"listbox",id:"".concat(_e,"_list"),className:"".concat(Ye,"-empty"),onMouseDown:ct},x);function at(je){var Ne=Ve[je];if(!Ne)return null;var Be=Ne.data||{},We=Be.value,Xe=Be.label,ze=Be.children,Le=Object(ue.a)(Be,!0),Qe=Ee?ze:Xe;return Ne?y.createElement("div",Object.assign({"aria-label":typeof Qe=="string"?Qe:null},Le,{key:je,role:"option",id:"".concat(_e,"_list_").concat(je),"aria-selected":T.has(We)}),We):null}return y.createElement(y.Fragment,null,y.createElement("div",{role:"listbox",id:"".concat(_e,"_list"),style:{height:0,width:0,overflow:"hidden"}},at(xe-1),at(xe),at(xe+1)),y.createElement(C.a,{itemKey:"key",ref:et,data:Ve,height:pe,itemHeight:f,fullHeight:!1,onMouseDown:ct,onScroll:Ge,virtual:de,onMouseEnter:it},function(je,Ne){var Be,We=je.group,Xe=je.groupOption,ze=je.data,Le=ze.label,Qe=ze.key;if(We)return y.createElement("div",{className:be()(Ye,"".concat(Ye,"-group"))},Le!==void 0?Le:Qe);var Ze=ze.disabled,lt=ze.value,ht=ze.title,dt=ze.children,Nt=ze.style,At=ze.className,Ft=Object(ne.a)(ze,["disabled","value","title","children","style","className"]),ln=T.has(lt),cn="".concat(Ye,"-option"),Sn=be()(Ye,cn,At,(Be={},Object(O.a)(Be,"".concat(cn,"-grouped"),Xe),Object(O.a)(Be,"".concat(cn,"-active"),xe===Ne&&!Ze),Object(O.a)(Be,"".concat(cn,"-disabled"),Ze),Object(O.a)(Be,"".concat(cn,"-selected"),ln),Be)),Gn=Ee?dt:Le,nn=!K||typeof K=="function"||ln;return y.createElement("div",Object.assign({},Ft,{"aria-selected":ln,className:Sn,title:ht,onMouseMove:function(){if(xe===Ne||Ze)return;$e(Ne)},onClick:function(){Ze||ot(lt)},style:Nt}),y.createElement("div",{className:"".concat(cn,"-content")},Gn||lt),y.isValidElement(K)||ln,nn&&y.createElement(N.a,{className:"".concat(Ye,"-option-state"),customizeIcon:K,customizeIconProps:{isSelected:ln}},ln?"\u2713":null))}))},De=y.forwardRef(b);De.displayName="OptionList";var Oe=De,ae=function(){return null};ae.isSelectOption=!0;var le=ae,J=function(){return null};J.isSelectOptGroup=!0;var $=J,Z=i("VTBJ"),ce=i("Zm9Q");function Ce(G){var S=G.key,H=G.props,ye=H.children,_e=H.value,ge=Object(ne.a)(H,["children","value"]);return Object(Z.a)({key:S,value:_e!==void 0?_e:S,children:ye},ge)}function I(G){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(ce.a)(G).map(function(H,ye){if(!y.isValidElement(H)||!H.type)return null;var _e=H.type.isSelectOptGroup,ge=H.key,Ee=H.props,T=Ee.children,k=Object(ne.a)(Ee,["children"]);return S||!_e?Ce(H):Object(Z.a)(Object(Z.a)({key:"__RC_SELECT_GRP__".concat(ge===null?ye:ge,"__"),label:ge},k),{},{options:I(T)})}).filter(function(H){return H})}var g=i("2Qr1"),h=i("qNPg"),l=i("U8pU"),B=i("Kwbf"),W=i("WKfj");function A(G){var S=G.mode,H=G.options,ye=G.children,_e=G.backfill,ge=G.allowClear,Ee=G.placeholder,T=G.getInputElement,k=G.showSearch,he=G.onSearch,F=G.defaultOpen,pe=G.autoFocus,f=G.labelInValue,x=G.value,E=G.inputValue,K=G.optionLabelProp,de=S==="multiple"||S==="tags",Se=k!==void 0?k:de||S==="combobox",Ie=H||I(ye);if(Object(B.a)(S!=="tags"||Ie.every(function(Ye){return!Ye.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),S==="tags"||S==="combobox"){var Fe=Ie.some(function(Ye){return Ye.options?Ye.options.some(function(Ve){return typeof("value"in Ve?Ve.value:Ve.key)=="number"}):typeof("value"in Ye?Ye.value:Ye.key)=="number"});Object(B.a)(!Fe,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(B.a)(S!=="combobox"||!K,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(B.a)(S==="combobox"||!_e,"`backfill` only works with `combobox` mode."),Object(B.a)(S==="combobox"||!T,"`getInputElement` only work with `combobox` mode."),Object(B.b)(S!=="combobox"||!T||!ge||!Ee,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),he&&!Se&&S!=="combobox"&&S!=="tags"&&Object(B.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(B.b)(!F||pe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),x!=null){var Ge=Object(W.d)(x);Object(B.a)(!f||Ge.every(function(Ye){return Object(l.a)(Ye)==="object"&&("key"in Ye||"value"in Ye)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(B.a)(!de||Array.isArray(x),"`value` should be array when `mode` is `multiple` or `tags`")}if(ye){var it=null;Object(ce.a)(ye).some(function(Ye){if(!y.isValidElement(Ye)||!Ye.type)return!1;var Ve=Ye.type;if(Ve.isSelectOption)return!1;if(Ve.isSelectOptGroup){var et=Object(ce.a)(Ye.props.children).every(function(ct){return!y.isValidElement(ct)||!Ye.type||ct.type.isSelectOption?!0:(it=ct.type,!1)});return!et}return it=Ve,!0}),it&&Object(B.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(it.displayName||it.name||it,"`.")),Object(B.a)(E===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var w=A,z=Object(h.a)({prefixCls:"rc-select",components:{optionList:Oe},convertChildrenToData:I,flattenOptions:g.d,getLabeledValue:g.e,filterOptions:g.b,isValueDisabled:g.g,findValueOption:g.c,warningProps:w,fillOptionsWithMissingValue:g.a}),M=function(G){Object(ke.a)(H,G);var S=Object(re.a)(H);function H(){var ye;return Object(oe.a)(this,H),ye=S.apply(this,arguments),ye.selectRef=y.createRef(),ye.focus=function(){ye.selectRef.current.focus()},ye.blur=function(){ye.selectRef.current.blur()},ye}return Object(V.a)(H,[{key:"render",value:function(){return y.createElement(z,Object.assign({ref:this.selectRef},this.props))}}]),H}(y.Component);M.Option=le,M.OptGroup=$;var D=M,P=te.c=D},NLgs:function(we,te,i){"use strict";i.d(te,"e",function(){return J}),i.d(te,"f",function(){return $}),i.d(te,"d",function(){return ce}),i.d(te,"c",function(){return Ce}),i.d(te,"a",function(){return I}),i.d(te,"b",function(){return g});var oe=i("miYZ"),V=i("tsqr"),ke=i("9og8"),re=i("2qtc"),y=i("kLXV"),O=i("WmNS"),ne=i.n(O),fe=i("q1tI"),se=i.n(fe),ue=i("9kvl"),ie=i("xKgJ"),me=i("1vsH"),be=i("RCxd"),C=i("mOS8"),N=i.n(C),b=i("1ZF9"),De=i.n(b),Oe=i("WdTA"),ae=i.n(Oe),le=i("m3rI"),J=function(l){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!($(l)&&Z(B))},$=function(l){return Object(ie.p)()?!0:(l({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},Z=function(){var l,B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,W=Object(ue.c)()._store.getState(),A=W.user;return(l=A.userInfo)!==null&&l!==void 0&&l.profile_completed?!0:(y.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:B?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){ue.d.push("/account/profile/edit")}}),!1)},ce=function(){var l,B=Object(ue.c)()._store.getState(),W=B.user;return(l=W.userInfo)!==null&&l!==void 0&&l.professional_certification?!0:(y.a.confirm({title:"\u63D0\u793A",centered:!0,content:se.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(me.O)("/account/certification")}}),!1)},Ce=function(){return Object(ie.a)()?!0:(y.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:se.a.createElement("div",{className:"tc",style:{marginLeft:-38}},se.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),se.a.createElement("img",{src:Object(ie.t)()?ae.a:"".concat(le.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},I=function(l,B){return l?!0:(y.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:se.a.createElement("div",null,se.a.createElement("p",null,B||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),se.a.createElement("div",{style:{marginLeft:"110px"}},se.a.createElement("img",{src:De.a,width:200}),se.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(me.O)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},g=function(l){var B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",W=Object(ue.c)()._store.getState(),A=W.shixunsDetail.detail;return(A==null?void 0:A.public)===2||(A==null?void 0:A.public)===1||(A==null?void 0:A.shixun_status)===3?(y.a.info({centered:!0,icon:se.a.createElement(be.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:se.a.createElement("div",{className:"tc",style:{marginLeft:-38}},se.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},se.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(A==null?void 0:A.public)===2?"\u5DF2\u516C\u5F00":(A==null?void 0:A.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",B,"\u3002"),se.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),se.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:N.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(A==null?void 0:A.shixun_status)===2?(y.a.confirm({centered:!0,icon:se.a.createElement(be.a,null),title:"\u63D0\u793A",content:se.a.createElement("div",null,se.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",B,"\u3002"),se.a.createElement("br",null),se.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){y.a.confirm({width:440,centered:!0,icon:se.a.createElement(be.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var z=Object(ke.a)(ne.a.mark(function D(){var P;return ne.a.wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.next=2,l({type:"shixunsDetail/cancelRelease",payload:{id:A==null?void 0:A.identifier}});case 2:P=S.sent,P.status!==401&&(V.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),l({type:"shixunsDetail/getShixunsDetail",payload:{id:A==null?void 0:A.identifier}}),l({type:"practiceSetting/getCommonData",payload:{id:A==null?void 0:A.identifier}}));case 4:case"end":return S.stop()}},D)}));function M(){return z.apply(this,arguments)}return M}()})}}),!0):!1}},Nmxd:function(we,te){we.exports="data:image/png;base64,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"},NvD2:function(we,te,i){"use strict";i.d(te,"a",function(){return O});var oe=i("Kwbf");function V(ne,fe){var se=new Set;return ne.forEach(function(ue){fe.has(ue)||se.add(ue)}),se}function ke(ne){var fe=ne||{},se=fe.disabled,ue=fe.disableCheckbox,ie=fe.checkable;return!!(se||ue)||ie===!1}function re(ne,fe,se,ue){for(var ie=new Set(ne),me=new Set,be=0;be<=se;be+=1){var C=fe.get(be)||new Set;C.forEach(function(Oe){var ae=Oe.key,le=Oe.node,J=Oe.children,$=J===void 0?[]:J;ie.has(ae)&&!ue(le)&&$.filter(function(Z){return!ue(Z.node)}).forEach(function(Z){ie.add(Z.key)})})}for(var N=new Set,b=se;b>=0;b-=1){var De=fe.get(b)||new Set;De.forEach(function(Oe){var ae=Oe.parent,le=Oe.node;if(ue(le)||!Oe.parent||N.has(Oe.parent.key))return;if(ue(Oe.parent.node)){N.add(ae.key);return}var J=!0,$=!1;(ae.children||[]).filter(function(Z){return!ue(Z.node)}).forEach(function(Z){var ce=Z.key,Ce=ie.has(ce);J&&!Ce&&(J=!1),!$&&(Ce||me.has(ce))&&($=!0)}),J&&ie.add(ae.key),$&&me.add(ae.key),N.add(ae.key)})}return{checkedKeys:Array.from(ie),halfCheckedKeys:Array.from(V(me,ie))}}function y(ne,fe,se,ue,ie){for(var me=new Set(ne),be=new Set(fe),C=0;C<=ue;C+=1){var N=se.get(C)||new Set;N.forEach(function(ae){var le=ae.key,J=ae.node,$=ae.children,Z=$===void 0?[]:$;!me.has(le)&&!be.has(le)&&!ie(J)&&Z.filter(function(ce){return!ie(ce.node)}).forEach(function(ce){me.delete(ce.key)})})}be=new Set;for(var b=new Set,De=ue;De>=0;De-=1){var Oe=se.get(De)||new Set;Oe.forEach(function(ae){var le=ae.parent,J=ae.node;if(ie(J)||!ae.parent||b.has(ae.parent.key))return;if(ie(ae.parent.node)){b.add(le.key);return}var $=!0,Z=!1;(le.children||[]).filter(function(ce){return!ie(ce.node)}).forEach(function(ce){var Ce=ce.key,I=me.has(Ce);$&&!I&&($=!1),!Z&&(I||be.has(Ce))&&(Z=!0)}),$||me.delete(le.key),Z&&be.add(le.key),b.add(le.key)})}return{checkedKeys:Array.from(me),halfCheckedKeys:Array.from(V(be,me))}}function O(ne,fe,se,ue){var ie=[],me;ue?me=ue:me=ke;var be=new Set(ne.filter(function(De){var Oe=!!se[De];return Oe||ie.push(De),Oe})),C=new Map,N=0;Object.keys(se).forEach(function(De){var Oe=se[De],ae=Oe.level,le=C.get(ae);le||(le=new Set,C.set(ae,le)),le.add(Oe),N=Math.max(N,ae)}),Object(oe.a)(!ie.length,"Tree missing follow keys: ".concat(ie.slice(0,100).map(function(De){return"'".concat(De,"'")}).join(", ")));var b;return fe===!0?b=re(be,C,N,me):b=y(be,fe.halfCheckedKeys,C,N,me),b}},OZM5:function(we,te,i){"use strict";i.d(te,"b",function(){return ue}),i.d(te,"a",function(){return ie}),i.d(te,"k",function(){return me}),i.d(te,"h",function(){return be}),i.d(te,"i",function(){return C}),i.d(te,"g",function(){return N}),i.d(te,"c",function(){return b}),i.d(te,"d",function(){return De}),i.d(te,"j",function(){return le}),i.d(te,"e",function(){return J}),i.d(te,"f",function(){return $});var oe=i("KQm4"),V=i("U8pU"),ke=i("Ff2n"),re=i("q1tI"),y=i.n(re),O=i("Kwbf"),ne=i("WaYH"),fe=.25,se=2;function ue(Z,ce){var Ce=Z.slice(),I=Ce.indexOf(ce);return I>=0&&Ce.splice(I,1),Ce}function ie(Z,ce){var Ce=Z.slice();return Ce.indexOf(ce)===-1&&Ce.push(ce),Ce}function me(Z){return Z.split("-")}function be(Z,ce){return"".concat(Z,"-").concat(ce)}function C(Z){return Z&&Z.type&&Z.type.isTreeNode}function N(Z,ce){var Ce=[Z],I=ce[Z];function g(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];h.forEach(function(l){var B=l.key,W=l.children;Ce.push(B),g(W)})}return g(I.children),Ce}function b(Z,ce){var Ce=Z.clientY,I=ce.selectHandle.getBoundingClientRect(),g=I.top,h=I.bottom,l=I.height,B=Math.max(l*fe,se);return Ce<=g+B?-1:Ce>=h-B?1:0}function De(Z,ce){if(!Z)return;var Ce=ce.multiple;return Ce?Z.slice():Z.length?[Z[0]]:Z}var Oe=function(ce){return ce};function ae(Z,ce){if(!Z)return[];var Ce=ce||{},I=Ce.processProps,g=I===void 0?Oe:I,h=Array.isArray(Z)?Z:[Z];return h.map(function(l){var B=l.children,W=Object(ke.a)(l,["children"]),A=ae(B,ce);return y.a.createElement(ne.a,Object.assign({},g(W)),A)})}function le(Z){if(!Z)return null;var ce;if(Array.isArray(Z))ce={checkedKeys:Z,halfCheckedKeys:void 0};else if(Object(V.a)(Z)==="object")ce={checkedKeys:Z.checked||void 0,halfCheckedKeys:Z.halfChecked||void 0};else return Object(O.a)(!1,"`checkedKeys` is not an array or an object"),null;return ce}function J(Z,ce){var Ce=new Set;function I(g){if(Ce.has(g))return;var h=ce[g];if(!h)return;Ce.add(g);var l=h.parent,B=h.node;if(B.disabled)return;l&&I(l.key)}return(Z||[]).forEach(function(g){I(g)}),Object(oe.a)(Ce)}function $(Z){var ce={};return Object.keys(Z).forEach(function(Ce){(Ce.startsWith("data-")||Ce.startsWith("aria-"))&&(ce[Ce]=Z[Ce])}),ce}},Ohmc:function(we,te,i){we.exports=i.p+"static/certificate.fc32dc1b.jpg"},P5Jw:function(we,te,i){"use strict";var oe=i("rHrb"),V=oe.CopyToClipboard;V.CopyToClipboard=V,we.exports=V},RMFE:function(we,te){we.exports="data:image/png;base64,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"},RotF:function(we,te,i){we.exports=i("LSTS")},"SA+Z":function(we,te,i){var oe=i("wTVA"),V=i("EbDI"),ke=i("ZhPi"),re=i("wkBT");function y(O){return oe(O)||V(O)||ke(O)||re()}we.exports=y,we.exports.__esModule=!0,we.exports.default=we.exports},SMhR:function(we,te){we.exports="data:image/png;base64,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"},TGq3:function(we,te,i){we.exports=i.p+"static/lockclose.365036e8.svg"},"VrN/":function(we,te,i){(function(oe,V){we.exports=V()})(this,function(){"use strict";var oe=navigator.userAgent,V=navigator.platform,ke=/gecko\/\d/i.test(oe),re=/MSIE \d/.test(oe),y=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(oe),O=/Edge\/(\d+)/.exec(oe),ne=re||y||O,fe=ne&&(re?document.documentMode||6:+(O||y)[1]),se=!O&&/WebKit\//.test(oe),ue=se&&/Qt\/\d+\.\d+/.test(oe),ie=!O&&/Chrome\//.test(oe),me=/Opera\//.test(oe),be=/Apple Computer/.test(navigator.vendor),C=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(oe),N=/PhantomJS/.test(oe),b=!O&&/AppleWebKit/.test(oe)&&/Mobile\/\w+/.test(oe),De=/Android/.test(oe),Oe=b||De||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(oe),ae=b||/Mac/.test(V),le=/\bCrOS\b/.test(oe),J=/win/i.test(V),$=me&&oe.match(/Version\/(\d*\.\d*)/);$&&($=Number($[1])),$&&$>=15&&(me=!1,se=!0);var Z=ae&&(ue||me&&($==null||$<12.11)),ce=ke||ne&&fe>=9;function Ce(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var I=function(e,t){var a=e.className,n=Ce(t).exec(a);if(n){var o=a.slice(n.index+n[0].length);e.className=a.slice(0,n.index)+(o?n[1]+o:"")}};function g(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function h(e,t){return g(e).appendChild(t)}function l(e,t,a,n){var o=document.createElement(e);if(a&&(o.className=a),n&&(o.style.cssText=n),typeof t=="string")o.appendChild(document.createTextNode(t));else if(t)for(var r=0;r<t.length;++r)o.appendChild(t[r]);return o}function B(e,t,a,n){var o=l(e,t,a,n);return o.setAttribute("role","presentation"),o}var W;document.createRange?W=function(e,t,a,n){var o=document.createRange();return o.setEnd(n||e,a),o.setStart(e,t),o}:W=function(e,t,a){var n=document.body.createTextRange();try{n.moveToElementText(e.parentNode)}catch(o){return n}return n.collapse(!0),n.moveEnd("character",a),n.moveStart("character",t),n};function A(e,t){if(t.nodeType==3&&(t=t.parentNode),e.contains)return e.contains(t);do if(t.nodeType==11&&(t=t.host),t==e)return!0;while(t=t.parentNode)}function w(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function z(e,t){var a=e.className;Ce(t).test(a)||(e.className+=(a?" ":"")+t)}function M(e,t){for(var a=e.split(" "),n=0;n<a.length;n++)a[n]&&!Ce(a[n]).test(t)&&(t+=" "+a[n]);return t}var D=function(e){e.select()};b?D=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:ne&&(D=function(e){try{e.select()}catch(t){}});function P(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function G(e,t,a){t||(t={});for(var n in e)e.hasOwnProperty(n)&&(a!==!1||!t.hasOwnProperty(n))&&(t[n]=e[n]);return t}function S(e,t,a,n,o){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));for(var r=n||0,s=o||0;;){var u=e.indexOf(" ",r);if(u<0||u>=t)return s+(t-r);s+=u-r,s+=a-s%a,r=u+1}}var H=function(){this.id=null,this.f=null,this.time=0,this.handler=P(this.onTimeout,this)};H.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},H.prototype.set=function(e,t){this.f=t;var a=+new Date+e;(!this.id||a<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=a)};function ye(e,t){for(var a=0;a<e.length;++a)if(e[a]==t)return a;return-1}var _e=50,ge={toString:function(){return"CodeMirror.Pass"}},Ee={scroll:!1},T={origin:"*mouse"},k={origin:"+move"};function he(e,t,a){for(var n=0,o=0;;){var r=e.indexOf(" ",n);r==-1&&(r=e.length);var s=r-n;if(r==e.length||o+s>=t)return n+Math.min(s,t-o);if(o+=r-n,o+=a-o%a,n=r+1,o>=t)return n}}var F=[""];function pe(e){for(;F.length<=e;)F.push(f(F)+" ");return F[e]}function f(e){return e[e.length-1]}function x(e,t){for(var a=[],n=0;n<e.length;n++)a[n]=t(e[n],n);return a}function E(e,t,a){for(var n=0,o=a(t);n<e.length&&a(e[n])<=o;)n++;e.splice(n,0,t)}function K(){}function de(e,t){var a;return Object.create?a=Object.create(e):(K.prototype=e,a=new K),t&&G(t,a),a}var Se=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Ie(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||Se.test(e))}function Fe(e,t){return t?t.source.indexOf("\\w")>-1&&Ie(e)?!0:t.test(e):Ie(e)}function Ge(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var it=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function Ye(e){return e.charCodeAt(0)>=768&&it.test(e)}function Ve(e,t,a){for(;(a<0?t>0:t<e.length)&&Ye(e.charAt(t));)t+=a;return t}function et(e,t,a){for(var n=t>a?-1:1;;){if(t==a)return t;var o=(t+a)/2,r=n<0?Math.ceil(o):Math.floor(o);if(r==t)return e(r)?t:a;e(r)?a=r:t=r+n}}function ct(e,t,a,n){if(!e)return n(t,a,"ltr",0);for(var o=!1,r=0;r<e.length;++r){var s=e[r];(s.from<a&&s.to>t||t==a&&s.to==t)&&(n(Math.max(s.from,t),Math.min(s.to,a),s.level==1?"rtl":"ltr",r),o=!0)}o||n(t,a,"ltr")}var Ct=null;function bt(e,t,a){var n;Ct=null;for(var o=0;o<e.length;++o){var r=e[o];if(r.from<t&&r.to>t)return o;r.to==t&&(r.from!=r.to&&a=="before"?n=o:Ct=o),r.from==t&&(r.from!=r.to&&a!="before"?n=o:Ct=o)}return n!=null?n:Ct}var Tt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function a(m){return m<=247?e.charAt(m):1424<=m&&m<=1524?"R":1536<=m&&m<=1785?t.charAt(m-1536):1774<=m&&m<=2220?"r":8192<=m&&m<=8203?"w":m==8204?"b":"L"}var n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,r=/[LRr]/,s=/[Lb1n]/,u=/[1n]/;function d(m,U,X){this.level=m,this.from=U,this.to=X}return function(m,U){var X=U=="ltr"?"L":"R";if(m.length==0||U=="ltr"&&!n.test(m))return!1;for(var Pe=m.length,Ae=[],He=0;He<Pe;++He)Ae.push(a(m.charCodeAt(He)));for(var qe=0,ut=X;qe<Pe;++qe){var pt=Ae[qe];pt=="m"?Ae[qe]=ut:ut=pt}for(var yt=0,mt=X;yt<Pe;++yt){var St=Ae[yt];St=="1"&&mt=="r"?Ae[yt]="n":r.test(St)&&(mt=St,St=="r"&&(Ae[yt]="R"))}for(var Zt=1,Bt=Ae[0];Zt<Pe-1;++Zt){var Dn=Ae[Zt];Dn=="+"&&Bt=="1"&&Ae[Zt+1]=="1"?Ae[Zt]="1":Dn==","&&Bt==Ae[Zt+1]&&(Bt=="1"||Bt=="n")&&(Ae[Zt]=Bt),Bt=Dn}for(var Ca=0;Ca<Pe;++Ca){var eo=Ae[Ca];if(eo==",")Ae[Ca]="N";else if(eo=="%"){var wa=void 0;for(wa=Ca+1;wa<Pe&&Ae[wa]=="%";++wa);for(var Oo=Ca&&Ae[Ca-1]=="!"||wa<Pe&&Ae[wa]=="1"?"1":"N",_o=Ca;_o<wa;++_o)Ae[_o]=Oo;Ca=wa-1}}for(var Wa=0,Ao=X;Wa<Pe;++Wa){var ro=Ae[Wa];Ao=="L"&&ro=="1"?Ae[Wa]="L":r.test(ro)&&(Ao=ro)}for(var $a=0;$a<Pe;++$a)if(o.test(Ae[$a])){var za=void 0;for(za=$a+1;za<Pe&&o.test(Ae[za]);++za);for(var Na=($a?Ae[$a-1]:X)=="L",xo=(za<Pe?Ae[za]:X)=="L",Zr=Na==xo?Na?"L":"R":X,_r=$a;_r<za;++_r)Ae[_r]=Zr;$a=za-1}for(var uo=[],nr,to=0;to<Pe;)if(s.test(Ae[to])){var ps=to;for(++to;to<Pe&&s.test(Ae[to]);++to);uo.push(new d(0,ps,to))}else{var ur=to,Pr=uo.length,Dr=U=="rtl"?1:0;for(++to;to<Pe&&Ae[to]!="L";++to);for(var vo=ur;vo<to;)if(u.test(Ae[vo])){ur<vo&&(uo.splice(Pr,0,new d(1,ur,vo)),Pr+=Dr);var qr=vo;for(++vo;vo<to&&u.test(Ae[vo]);++vo);uo.splice(Pr,0,new d(2,qr,vo)),Pr+=Dr,ur=vo}else++vo;ur<to&&uo.splice(Pr,0,new d(1,ur,to))}return U=="ltr"&&(uo[0].level==1&&(nr=m.match(/^\s+/))&&(uo[0].from=nr[0].length,uo.unshift(new d(0,0,nr[0].length))),f(uo).level==1&&(nr=m.match(/\s+$/))&&(f(uo).to-=nr[0].length,uo.push(new d(0,Pe-nr[0].length,Pe)))),U=="rtl"?uo.reverse():uo}}();function Wt(e,t){var a=e.order;return a==null&&(a=e.order=Tt(e.text,t)),a}var xe=[],Te=function(e,t,a){if(e.addEventListener)e.addEventListener(t,a,!1);else if(e.attachEvent)e.attachEvent("on"+t,a);else{var n=e._handlers||(e._handlers={});n[t]=(n[t]||xe).concat(a)}};function $e(e,t){return e._handlers&&e._handlers[t]||xe}function ot(e,t,a){if(e.removeEventListener)e.removeEventListener(t,a,!1);else if(e.detachEvent)e.detachEvent("on"+t,a);else{var n=e._handlers,o=n&&n[t];if(o){var r=ye(o,a);r>-1&&(n[t]=o.slice(0,r).concat(o.slice(r+1)))}}}function at(e,t){var a=$e(e,t);if(!a.length)return;for(var n=Array.prototype.slice.call(arguments,2),o=0;o<a.length;++o)a[o].apply(null,n)}function je(e,t,a){return typeof t=="string"&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),at(e,a||t.type,e,t),Le(t)||t.codemirrorIgnore}function Ne(e){var t=e._handlers&&e._handlers.cursorActivity;if(!t)return;for(var a=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),n=0;n<t.length;++n)ye(a,t[n])==-1&&a.push(t[n])}function Be(e,t){return $e(e,t).length>0}function We(e){e.prototype.on=function(t,a){Te(this,t,a)},e.prototype.off=function(t,a){ot(this,t,a)}}function Xe(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function ze(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Le(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Qe(e){Xe(e),ze(e)}function Ze(e){return e.target||e.srcElement}function lt(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),ae&&e.ctrlKey&&t==1&&(t=3),t}var ht=function(){if(ne&&fe<9)return!1;var e=l("div");return"draggable"in e||"dragDrop"in e}(),dt;function Nt(e){if(dt==null){var t=l("span","\u200B");h(e,l("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(dt=t.offsetWidth<=1&&t.offsetHeight>2&&!(ne&&fe<8))}var a=dt?l("span","\u200B"):l("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return a.setAttribute("cm-text",""),a}var At;function Ft(e){if(At!=null)return At;var t=h(e,document.createTextNode("A\u062EA")),a=W(t,0,1).getBoundingClientRect(),n=W(t,1,2).getBoundingClientRect();return g(e),!a||a.left==a.right?!1:At=n.right-a.right<3}var ln=`
b`.split(/\n/).length!=3?function(e){for(var t=0,a=[],n=e.length;t<=n;){var o=e.indexOf(`
`,t);o==-1&&(o=e.length);var r=e.slice(t,e.charAt(o-1)=="\r"?o-1:o),s=r.indexOf("\r");s!=-1?(a.push(r.slice(0,s)),t+=s+1):(a.push(r),t=o+1)}return a}:function(e){return e.split(/\r\n?|\n/)},cn=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(a){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},Sn=function(){var e=l("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Gn=null;function nn(e){if(Gn!=null)return Gn;var t=h(e,l("span","x")),a=t.getBoundingClientRect(),n=W(t,0,1).getBoundingClientRect();return Gn=Math.abs(a.left-n.left)>1}var bn={},jt={};function un(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),bn[e]=t}function dn(e,t){jt[e]=t}function xt(e){if(typeof e=="string"&&jt.hasOwnProperty(e))e=jt[e];else if(e&&typeof e.name=="string"&&jt.hasOwnProperty(e.name)){var t=jt[e.name];typeof t=="string"&&(t={name:t}),e=de(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return xt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return xt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function An(e,t){t=xt(t);var a=bn[t.name];if(!a)return An(e,"text/plain");var n=a(e,t);if(fn.hasOwnProperty(t.name)){var o=fn[t.name];for(var r in o){if(!o.hasOwnProperty(r))continue;n.hasOwnProperty(r)&&(n["_"+r]=n[r]),n[r]=o[r]}}if(n.name=t.name,t.helperType&&(n.helperType=t.helperType),t.modeProps)for(var s in t.modeProps)n[s]=t.modeProps[s];return n}var fn={};function la(e,t){var a=fn.hasOwnProperty(e)?fn[e]:fn[e]={};G(t,a)}function hn(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var a={};for(var n in t){var o=t[n];o instanceof Array&&(o=o.concat([])),a[n]=o}return a}function pa(e,t){for(var a;e.innerMode&&!(a=e.innerMode(t),!a||a.mode==e);)t=a.state,e=a.mode;return a||{mode:e,state:t}}function Oa(e,t,a){return e.startState?e.startState(t,a):!0}var qt=function(e,t,a){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=a};qt.prototype.eol=function(){return this.pos>=this.string.length},qt.prototype.sol=function(){return this.pos==this.lineStart},qt.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},qt.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},qt.prototype.eat=function(e){var t=this.string.charAt(this.pos),a;if(typeof e=="string"?a=t==e:a=t&&(e.test?e.test(t):e(t)),a)return++this.pos,t},qt.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},qt.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},qt.prototype.skipToEnd=function(){this.pos=this.string.length},qt.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},qt.prototype.backUp=function(e){this.pos-=e},qt.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=S(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?S(this.string,this.lineStart,this.tabSize):0)},qt.prototype.indentation=function(){return S(this.string,null,this.tabSize)-(this.lineStart?S(this.string,this.lineStart,this.tabSize):0)},qt.prototype.match=function(e,t,a){if(typeof e=="string"){var n=function(s){return a?s.toLowerCase():s},o=this.string.substr(this.pos,e.length);if(n(o)==n(e))return t!==!1&&(this.pos+=e.length),!0}else{var r=this.string.slice(this.pos).match(e);return r&&r.index>0?null:(r&&t!==!1&&(this.pos+=r[0].length),r)}},qt.prototype.current=function(){return this.string.slice(this.start,this.pos)},qt.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},qt.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},qt.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function nt(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var a=e;!a.lines;)for(var n=0;;++n){var o=a.children[n],r=o.chunkSize();if(t<r){a=o;break}t-=r}return a.lines[t]}function En(e,t,a){var n=[],o=t.line;return e.iter(t.line,a.line+1,function(r){var s=r.text;o==a.line&&(s=s.slice(0,a.ch)),o==t.line&&(s=s.slice(t.ch)),n.push(s),++o}),n}function Zn(e,t,a){var n=[];return e.iter(t,a,function(o){n.push(o.text)}),n}function ta(e,t){var a=t-e.height;if(a)for(var n=e;n;n=n.parent)n.height+=a}function $t(e){if(e.parent==null)return null;for(var t=e.parent,a=ye(t.lines,e),n=t.parent;n;t=n,n=n.parent)for(var o=0;!(n.children[o]==t);++o)a+=n.children[o].chunkSize();return a+t.first}function Rt(e,t){var a=e.first;e:do{for(var n=0;n<e.children.length;++n){var o=e.children[n],r=o.height;if(t<r){e=o;continue e}t-=r,a+=o.chunkSize()}return a}while(!e.lines);for(var s=0;s<e.lines.length;++s){var u=e.lines[s],d=u.height;if(t<d)break;t-=d}return a+s}function Bn(e,t){return t>=e.first&&t<e.first+e.size}function ca(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function Me(e,t,a){if(a===void 0&&(a=null),!(this instanceof Me))return new Me(e,t,a);this.line=e,this.ch=t,this.sticky=a}function Re(e,t){return e.line-t.line||e.ch-t.ch}function gt(e,t){return e.sticky==t.sticky&&Re(e,t)==0}function wt(e){return Me(e.line,e.ch)}function _t(e,t){return Re(e,t)<0?t:e}function yn(e,t){return Re(e,t)<0?e:t}function en(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function rt(e,t){if(t.line<e.first)return Me(e.first,0);var a=e.first+e.size-1;return t.line>a?Me(a,nt(e,a).text.length):vt(t,nt(e,t.line).text.length)}function vt(e,t){var a=e.ch;return a==null||a>t?Me(e.line,t):a<0?Me(e.line,0):e}function Lt(e,t){for(var a=[],n=0;n<t.length;n++)a[n]=rt(e,t[n]);return a}var Qt=function(e,t){this.state=e,this.lookAhead=t},Et=function(e,t,a,n){this.state=t,this.doc=e,this.line=a,this.maxLookAhead=n||0,this.baseTokens=null,this.baseTokenPos=1};Et.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Et.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Et.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Et.fromSaved=function(e,t,a){return t instanceof Qt?new Et(e,hn(e.mode,t.state),a,t.lookAhead):new Et(e,hn(e.mode,t),a)},Et.prototype.save=function(e){var t=e!==!1?hn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Qt(t,this.maxLookAhead):t};function zt(e,t,a,n){var o=[e.state.modeGen],r={};da(e,t.text,e.doc.mode,a,function(m,U){return o.push(m,U)},r,n);for(var s=a.state,u=function(m){a.baseTokens=o;var U=e.state.overlays[m],X=1,Pe=0;a.state=!0,da(e,t.text,U.mode,a,function(Ae,He){for(var qe=X;Pe<Ae;){var ut=o[X];ut>Ae&&o.splice(X,1,Ae,o[X+1],ut),X+=2,Pe=Math.min(Ae,ut)}if(!He)return;if(U.opaque)o.splice(qe,X-qe,Ae,"overlay "+He),X=qe+2;else for(;qe<X;qe+=2){var pt=o[qe+1];o[qe+1]=(pt?pt+" ":"")+"overlay "+He}},r),a.state=s,a.baseTokens=null,a.baseTokenPos=1},d=0;d<e.state.overlays.length;++d)u(d);return{styles:o,classes:r.bgClass||r.textClass?r:null}}function wn(e,t,a){if(!t.styles||t.styles[0]!=e.state.modeGen){var n=Ht(e,$t(t)),o=t.text.length>e.options.maxHighlightLength&&hn(e.doc.mode,n.state),r=zt(e,t,n);o&&(n.state=o),t.stateAfter=n.save(!o),t.styles=r.styles,r.classes?t.styleClasses=r.classes:t.styleClasses&&(t.styleClasses=null),a===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ht(e,t,a){var n=e.doc,o=e.display;if(!n.mode.startState)return new Et(n,!0,t);var r=Tn(e,t,a),s=r>n.first&&nt(n,r-1).stateAfter,u=s?Et.fromSaved(n,s,r):new Et(n,Oa(n.mode),r);return n.iter(r,t,function(d){xn(e,d.text,u);var m=u.line;d.stateAfter=m==t-1||m%5==0||m>=o.viewFrom&&m<o.viewTo?u.save():null,u.nextLine()}),a&&(n.modeFrontier=u.line),u}function xn(e,t,a,n){var o=e.doc.mode,r=new qt(t,e.options.tabSize,a);for(r.start=r.pos=n||0,t==""&&an(o,a.state);!r.eol();)st(o,r,a.state),r.start=r.pos}function an(e,t){if(e.blankLine)return e.blankLine(t);if(!e.innerMode)return;var a=pa(e,t);if(a.mode.blankLine)return a.mode.blankLine(a.state)}function st(e,t,a,n){for(var o=0;o<10;o++){n&&(n[0]=pa(e,a).mode);var r=e.token(t,a);if(t.pos>t.start)return r}throw new Error("Mode "+e.name+" failed to advance stream.")}var Ot=function(e,t,a){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=a};function Fn(e,t,a,n){var o=e.doc,r=o.mode,s;t=rt(o,t);var u=nt(o,t.line),d=Ht(e,t.line,a),m=new qt(u.text,e.options.tabSize,d),U;for(n&&(U=[]);(n||m.pos<t.ch)&&!m.eol();)m.start=m.pos,s=st(r,m,d.state),n&&U.push(new Ot(m,s,hn(o.mode,d.state)));return n?U:new Ot(m,s,d.state)}function Wn(e,t){if(e)for(;;){var a=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!a)break;e=e.slice(0,a.index)+e.slice(a.index+a[0].length);var n=a[1]?"bgClass":"textClass";t[n]==null?t[n]=a[2]:new RegExp("(?:^|\\s)"+a[2]+"(?:$|\\s)").test(t[n])||(t[n]+=" "+a[2])}return e}function da(e,t,a,n,o,r,s){var u=a.flattenSpans;u==null&&(u=e.options.flattenSpans);var d=0,m=null,U=new qt(t,e.options.tabSize,n),X,Pe=e.options.addModeClass&&[null];for(t==""&&Wn(an(a,n.state),r);!U.eol();){if(U.pos>e.options.maxHighlightLength?(u=!1,s&&xn(e,t,n,U.pos),U.pos=t.length,X=null):X=Wn(st(a,U,n.state,Pe),r),Pe){var Ae=Pe[0].name;Ae&&(X="m-"+(X?Ae+" "+X:Ae))}if(!u||m!=X){for(;d<U.start;)d=Math.min(U.start,d+5e3),o(d,m);m=X}U.start=U.pos}for(;d<U.pos;){var He=Math.min(U.pos,d+5e3);o(He,m),d=He}}function Tn(e,t,a){for(var n,o,r=e.doc,s=a?-1:t-(e.doc.mode.innerMode?1e3:100),u=t;u>s;--u){if(u<=r.first)return r.first;var d=nt(r,u-1),m=d.stateAfter;if(m&&(!a||u+(m instanceof Qt?m.lookAhead:0)<=r.modeFrontier))return u;var U=S(d.text,null,e.options.tabSize);(o==null||n>U)&&(o=u-1,n=U)}return o}function na(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontier<t-10)return;for(var a=e.first,n=t-1;n>a;n--){var o=nt(e,n).stateAfter;if(o&&(!(o instanceof Qt)||n+o.lookAhead<t)){a=n+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,a)}var Mt=!1,Ke=!1;function kt(){Mt=!0}function Jt(){Ke=!0}function gn(e,t,a){this.marker=e,this.from=t,this.to=a}function Xt(e,t){if(e)for(var a=0;a<e.length;++a){var n=e[a];if(n.marker==t)return n}}function on(e,t){for(var a,n=0;n<e.length;++n)e[n]!=t&&(a||(a=[])).push(e[n]);return a}function Gt(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}function qn(e,t,a){var n;if(e)for(var o=0;o<e.length;++o){var r=e[o],s=r.marker,u=r.from==null||(s.inclusiveLeft?r.from<=t:r.from<t);if(u||r.from==t&&s.type=="bookmark"&&(!a||!r.marker.insertLeft)){var d=r.to==null||(s.inclusiveRight?r.to>=t:r.to>t);(n||(n=[])).push(new gn(s,r.from,d?null:r.to))}}return n}function Un(e,t,a){var n;if(e)for(var o=0;o<e.length;++o){var r=e[o],s=r.marker,u=r.to==null||(s.inclusiveRight?r.to>=t:r.to>t);if(u||r.from==t&&s.type=="bookmark"&&(!a||r.marker.insertLeft)){var d=r.from==null||(s.inclusiveLeft?r.from<=t:r.from<t);(n||(n=[])).push(new gn(s,d?null:r.from-t,r.to==null?null:r.to-t))}}return n}function tn(e,t){if(t.full)return null;var a=Bn(e,t.from.line)&&nt(e,t.from.line).markedSpans,n=Bn(e,t.to.line)&&nt(e,t.to.line).markedSpans;if(!a&&!n)return null;var o=t.from.ch,r=t.to.ch,s=Re(t.from,t.to)==0,u=qn(a,o,s),d=Un(n,r,s),m=t.text.length==1,U=f(t.text).length+(m?o:0);if(u)for(var X=0;X<u.length;++X){var Pe=u[X];if(Pe.to==null){var Ae=Xt(d,Pe.marker);Ae?m&&(Pe.to=Ae.to==null?null:Ae.to+U):Pe.to=o}}if(d)for(var He=0;He<d.length;++He){var qe=d[He];if(qe.to!=null&&(qe.to+=U),qe.from==null){var ut=Xt(u,qe.marker);ut||(qe.from=U,m&&(u||(u=[])).push(qe))}else qe.from+=U,m&&(u||(u=[])).push(qe)}u&&(u=Yt(u)),d&&d!=u&&(d=Yt(d));var pt=[u];if(!m){var yt=t.text.length-2,mt;if(yt>0&&u)for(var St=0;St<u.length;++St)u[St].to==null&&(mt||(mt=[])).push(new gn(u[St].marker,null,null));for(var Zt=0;Zt<yt;++Zt)pt.push(mt);pt.push(d)}return pt}function Yt(e){for(var t=0;t<e.length;++t){var a=e[t];a.from!=null&&a.from==a.to&&a.marker.clearWhenEmpty!==!1&&e.splice(t--,1)}return e.length?e:null}function Sa(e,t,a){var n=null;if(e.iter(t.line,a.line+1,function(Ae){if(Ae.markedSpans)for(var He=0;He<Ae.markedSpans.length;++He){var qe=Ae.markedSpans[He].marker;qe.readOnly&&(!n||ye(n,qe)==-1)&&(n||(n=[])).push(qe)}}),!n)return null;for(var o=[{from:t,to:a}],r=0;r<n.length;++r)for(var s=n[r],u=s.find(0),d=0;d<o.length;++d){var m=o[d];if(Re(m.to,u.from)<0||Re(m.from,u.to)>0)continue;var U=[d,1],X=Re(m.from,u.from),Pe=Re(m.to,u.to);(X<0||!s.inclusiveLeft&&!X)&&U.push({from:m.from,to:u.from}),(Pe>0||!s.inclusiveRight&&!Pe)&&U.push({from:u.to,to:m.to}),o.splice.apply(o,U),d+=U.length-3}return o}function aa(e){var t=e.markedSpans;if(!t)return;for(var a=0;a<t.length;++a)t[a].marker.detachLine(e);e.markedSpans=null}function Vn(e,t){if(!t)return;for(var a=0;a<t.length;++a)t[a].marker.attachLine(e);e.markedSpans=t}function $n(e){return e.inclusiveLeft?-1:0}function jn(e){return e.inclusiveRight?1:0}function Ea(e,t){var a=e.lines.length-t.lines.length;if(a!=0)return a;var n=e.find(),o=t.find(),r=Re(n.from,o.from)||$n(e)-$n(t);if(r)return-r;var s=Re(n.to,o.to)||jn(e)-jn(t);return s||t.id-e.id}function Nn(e,t){var a=Ke&&e.markedSpans,n;if(a)for(var o=void 0,r=0;r<a.length;++r)o=a[r],o.marker.collapsed&&(t?o.from:o.to)==null&&(!n||Ea(n,o.marker)<0)&&(n=o.marker);return n}function sn(e){return Nn(e,!0)}function Dt(e){return Nn(e,!1)}function rn(e,t){var a=Ke&&e.markedSpans,n;if(a)for(var o=0;o<a.length;++o){var r=a[o];r.marker.collapsed&&(r.from==null||r.from<t)&&(r.to==null||r.to>t)&&(!n||Ea(n,r.marker)<0)&&(n=r.marker)}return n}function ia(e,t,a,n,o){var r=nt(e,t),s=Ke&&r.markedSpans;if(s)for(var u=0;u<s.length;++u){var d=s[u];if(!d.marker.collapsed)continue;var m=d.marker.find(0),U=Re(m.from,a)||$n(d.marker)-$n(o),X=Re(m.to,n)||jn(d.marker)-jn(o);if(U>=0&&X<=0||U<=0&&X>=0)continue;if(U<=0&&(d.marker.inclusiveRight&&o.inclusiveLeft?Re(m.to,a)>=0:Re(m.to,a)>0)||U>=0&&(d.marker.inclusiveRight&&o.inclusiveLeft?Re(m.from,n)<=0:Re(m.from,n)<0))return!0}}function zn(e){for(var t;t=sn(e);)e=t.find(-1,!0).line;return e}function Hn(e){for(var t;t=Dt(e);)e=t.find(1,!0).line;return e}function go(e){for(var t,a;t=Dt(e);)e=t.find(1,!0).line,(a||(a=[])).push(e);return a}function La(e,t){var a=nt(e,t),n=zn(a);return a==n?t:$t(n)}function Ba(e,t){if(t>e.lastLine())return t;var a=nt(e,t),n;if(!Da(e,a))return t;for(;n=Dt(a);)a=n.find(1,!0).line;return $t(a)+1}function Da(e,t){var a=Ke&&t.markedSpans;if(a)for(var n=void 0,o=0;o<a.length;++o){if(n=a[o],!n.marker.collapsed)continue;if(n.from==null)return!0;if(n.marker.widgetNode)continue;if(n.from==0&&n.marker.inclusiveLeft&&Lo(e,t,n))return!0}}function Lo(e,t,a){if(a.to==null){var n=a.marker.find(1,!0);return Lo(e,n.line,Xt(n.line.markedSpans,a.marker))}if(a.marker.inclusiveRight&&a.to==t.text.length)return!0;for(var o=void 0,r=0;r<t.markedSpans.length;++r)if(o=t.markedSpans[r],o.marker.collapsed&&!o.marker.widgetNode&&o.from==a.to&&(o.to==null||o.to!=a.from)&&(o.marker.inclusiveLeft||a.marker.inclusiveRight)&&Lo(e,t,o))return!0}function no(e){e=zn(e);for(var t=0,a=e.parent,n=0;n<a.lines.length;++n){var o=a.lines[n];if(o==e)break;t+=o.height}for(var r=a.parent;r;a=r,r=a.parent)for(var s=0;s<r.children.length;++s){var u=r.children[s];if(u==a)break;t+=u.height}return t}function bo(e){if(e.height==0)return 0;for(var t=e.text.length,a,n=e;a=sn(n);){var o=a.find(0,!0);n=o.from.line,t+=o.from.ch-o.to.ch}for(n=e;a=Dt(n);){var r=a.find(0,!0);t-=n.text.length-r.from.ch,n=r.to.line,t+=n.text.length-r.to.ch}return t}function Eo(e){var t=e.display,a=e.doc;t.maxLine=nt(a,a.first),t.maxLineLength=bo(t.maxLine),t.maxLineChanged=!0,a.iter(function(n){var o=bo(n);o>t.maxLineLength&&(t.maxLineLength=o,t.maxLine=n)})}var Ha=function(e,t,a){this.text=e,Vn(this,t),this.height=a?a(this):1};Ha.prototype.lineNo=function(){return $t(this)},We(Ha);function Fo(e,t,a,n){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),aa(e),Vn(e,a);var o=n?n(e):1;o!=e.height&&ta(e,o)}function Ko(e){e.parent=null,aa(e)}var oa={},Pn={};function Xn(e,t){if(!e||/^\s*$/.test(e))return null;var a=t.addModeClass?Pn:oa;return a[e]||(a[e]=e.replace(/\S+/g,"cm-$&"))}function Fa(e,t){var a=B("span",null,null,se?"padding-right: .1px":null),n={pre:B("pre",[a],"CodeMirror-line"),content:a,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var o=0;o<=(t.rest?t.rest.length:0);o++){var r=o?t.rest[o-1]:t.line,s=void 0;n.pos=0,n.addToken=co,Ft(e.display.measure)&&(s=Wt(r,e.doc.direction))&&(n.addToken=Qa(n.addToken,s)),n.map=[];var u=t!=e.display.externalMeasured&&$t(r);Ja(r,n,wn(e,r,u)),r.styleClasses&&(r.styleClasses.bgClass&&(n.bgClass=M(r.styleClasses.bgClass,n.bgClass||"")),r.styleClasses.textClass&&(n.textClass=M(r.styleClasses.textClass,n.textClass||""))),n.map.length==0&&n.map.push(0,0,n.content.appendChild(Nt(e.display.measure))),o==0?(t.measure.map=n.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(n.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(se){var d=n.content.lastChild;(/\bcm-tab\b/.test(d.className)||d.querySelector&&d.querySelector(".cm-tab"))&&(n.content.className="cm-tab-wrap-hack")}return at(e,"renderLine",e,t.line,n.pre),n.pre.className&&(n.textClass=M(n.pre.className,n.textClass||"")),n}function Ka(e){var t=l("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function co(e,t,a,n,o,r,s){if(!t)return;var u=e.splitSpaces?Ta(t,e.trailingSpace):t,d=e.cm.state.specialChars,m=!1,U;if(!d.test(t))e.col+=t.length,U=document.createTextNode(u),e.map.push(e.pos,e.pos+t.length,U),ne&&fe<9&&(m=!0),e.pos+=t.length;else{U=document.createDocumentFragment();for(var X=0;;){d.lastIndex=X;var Pe=d.exec(t),Ae=Pe?Pe.index-X:t.length-X;if(Ae){var He=document.createTextNode(u.slice(X,X+Ae));ne&&fe<9?U.appendChild(l("span",[He])):U.appendChild(He),e.map.push(e.pos,e.pos+Ae,He),e.col+=Ae,e.pos+=Ae}if(!Pe)break;X+=Ae+1;var qe=void 0;if(Pe[0]==" "){var ut=e.cm.options.tabSize,pt=ut-e.col%ut;qe=U.appendChild(l("span",pe(pt),"cm-tab")),qe.setAttribute("role","presentation"),qe.setAttribute("cm-text"," "),e.col+=pt}else Pe[0]=="\r"||Pe[0]==`
`?(qe=U.appendChild(l("span",Pe[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),qe.setAttribute("cm-text",Pe[0]),e.col+=1):(qe=e.cm.options.specialCharPlaceholder(Pe[0]),qe.setAttribute("cm-text",Pe[0]),ne&&fe<9?U.appendChild(l("span",[qe])):U.appendChild(qe),e.col+=1);e.map.push(e.pos,e.pos+1,qe),e.pos++}}if(e.trailingSpace=u.charCodeAt(t.length-1)==32,a||n||o||m||r||s){var yt=a||"";n&&(yt+=n),o&&(yt+=o);var mt=l("span",[U],yt,r);if(s)for(var St in s)s.hasOwnProperty(St)&&St!="style"&&St!="class"&&mt.setAttribute(St,s[St]);return e.content.appendChild(mt)}e.content.appendChild(U)}function Ta(e,t){if(e.length>1&&!/ /.test(e))return e;for(var a=t,n="",o=0;o<e.length;o++){var r=e.charAt(o);r==" "&&a&&(o==e.length-1||e.charCodeAt(o+1)==32)&&(r="\xA0"),n+=r,a=r==" "}return n}function Qa(e,t){return function(a,n,o,r,s,u,d){o=o?o+" cm-force-border":"cm-force-border";for(var m=a.pos,U=m+n.length;;){for(var X=void 0,Pe=0;Pe<t.length&&!(X=t[Pe],X.to>m&&X.from<=m);Pe++);if(X.to>=U)return e(a,n,o,r,s,u,d);e(a,n.slice(0,X.to-m),o,r,null,u,d),r=null,n=n.slice(X.to-m),m=X.to}}}function So(e,t,a,n){var o=!n&&a.widgetNode;o&&e.map.push(e.pos,e.pos+t,o),!n&&e.cm.display.input.needsContentAttribute&&(o||(o=e.content.appendChild(document.createElement("span"))),o.setAttribute("cm-marker",a.id)),o&&(e.cm.display.input.setUneditable(o),e.content.appendChild(o)),e.pos+=t,e.trailingSpace=!1}function Ja(e,t,a){var n=e.markedSpans,o=e.text,r=0;if(!n){for(var s=1;s<a.length;s+=2)t.addToken(t,o.slice(r,r=a[s]),Xn(a[s+1],t.cm.options));return}for(var u=o.length,d=0,m=1,U="",X,Pe,Ae=0,He,qe,ut,pt,yt;;){if(Ae==d){He=qe=ut=Pe="",yt=null,pt=null,Ae=Infinity;for(var mt=[],St=void 0,Zt=0;Zt<n.length;++Zt){var Bt=n[Zt],Dn=Bt.marker;if(Dn.type=="bookmark"&&Bt.from==d&&Dn.widgetNode)mt.push(Dn);else if(Bt.from<=d&&(Bt.to==null||Bt.to>d||Dn.collapsed&&Bt.to==d&&Bt.from==d)){if(Bt.to!=null&&Bt.to!=d&&Ae>Bt.to&&(Ae=Bt.to,qe=""),Dn.className&&(He+=" "+Dn.className),Dn.css&&(Pe=(Pe?Pe+";":"")+Dn.css),Dn.startStyle&&Bt.from==d&&(ut+=" "+Dn.startStyle),Dn.endStyle&&Bt.to==Ae&&(St||(St=[])).push(Dn.endStyle,Bt.to),Dn.title&&((yt||(yt={})).title=Dn.title),Dn.attributes)for(var Ca in Dn.attributes)(yt||(yt={}))[Ca]=Dn.attributes[Ca];Dn.collapsed&&(!pt||Ea(pt.marker,Dn)<0)&&(pt=Bt)}else Bt.from>d&&Ae>Bt.from&&(Ae=Bt.from)}if(St)for(var eo=0;eo<St.length;eo+=2)St[eo+1]==Ae&&(qe+=" "+St[eo]);if(!pt||pt.from==d)for(var wa=0;wa<mt.length;++wa)So(t,0,mt[wa]);if(pt&&(pt.from||0)==d){if(So(t,(pt.to==null?u+1:pt.to)-d,pt.marker,pt.from==null),pt.to==null)return;pt.to==d&&(pt=!1)}}if(d>=u)break;for(var Oo=Math.min(u,Ae);;){if(U){var _o=d+U.length;if(!pt){var Wa=_o>Oo?U.slice(0,Oo-d):U;t.addToken(t,Wa,X?X+He:He,ut,d+Wa.length==Ae?qe:"",Pe,yt)}if(_o>=Oo){U=U.slice(Oo-d),d=Oo;break}d=_o,ut=""}U=o.slice(r,r=a[m++]),X=Xn(a[m++],t.cm.options)}}}function ko(e,t,a){this.line=t,this.rest=go(t),this.size=this.rest?$t(f(this.rest))-a+1:1,this.node=this.text=null,this.hidden=Da(e,t)}function ao(e,t,a){for(var n=[],o,r=t;r<a;r=o){var s=new ko(e.doc,nt(e.doc,r),r);o=r+s.size,n.push(s)}return n}var yo=null;function Wo(e){yo?yo.ops.push(e):e.ownsGroup=yo={ops:[e],delayedCallbacks:[]}}function Mo(e){var t=e.delayedCallbacks,a=0;do{for(;a<t.length;a++)t[a].call(null);for(var n=0;n<e.ops.length;n++){var o=e.ops[n];if(o.cursorActivityHandlers)for(;o.cursorActivityCalled<o.cursorActivityHandlers.length;)o.cursorActivityHandlers[o.cursorActivityCalled++].call(null,o.cm)}}while(a<t.length)}function Mn(e,t){var a=e.ownsGroup;if(!a)return;try{Mo(a)}finally{yo=null,t(a)}}var pn=null;function mn(e,t){var a=$e(e,t);if(!a.length)return;var n=Array.prototype.slice.call(arguments,2),o;yo?o=yo.delayedCallbacks:pn?o=pn:(o=pn=[],setTimeout(Ga,0));for(var r=function(u){o.push(function(){return a[u].apply(null,n)})},s=0;s<a.length;++s)r(s)}function Ga(){var e=pn;pn=null;for(var t=0;t<e.length;++t)e[t]()}function Ro(e,t,a,n){for(var o=0;o<t.changes.length;o++){var r=t.changes[o];r=="text"?cr(e,t):r=="gutter"?io(e,t,a,n):r=="class"?dr(e,t):r=="widget"&&$r(e,t,n)}t.changes=null}function Uo(e){return e.node==e.text&&(e.node=l("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),ne&&fe<8&&(e.node.style.zIndex=2)),e.node}function Po(e,t){var a=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(a&&(a+=" CodeMirror-linebackground"),t.background)a?t.background.className=a:(t.background.parentNode.removeChild(t.background),t.background=null);else if(a){var n=Uo(t);t.background=n.insertBefore(l("div",null,a),n.firstChild),e.display.input.setUneditable(t.background)}}function Vo(e,t){var a=e.display.externalMeasured;return a&&a.line==t.line?(e.display.externalMeasured=null,t.measure=a.measure,a.built):Fa(e,t)}function cr(e,t){var a=t.text.className,n=Vo(e,t);t.text==t.node&&(t.node=n.pre),t.text.parentNode.replaceChild(n.pre,t.text),t.text=n.pre,n.bgClass!=t.bgClass||n.textClass!=t.textClass?(t.bgClass=n.bgClass,t.textClass=n.textClass,dr(e,t)):a&&(t.text.className=a)}function dr(e,t){Po(e,t),t.line.wrapClass?Uo(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var a=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=a||""}function io(e,t,a,n){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var o=Uo(t);t.gutterBackground=l("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px; width: "+n.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),o.insertBefore(t.gutterBackground,t.text)}var r=t.line.gutterMarkers;if(e.options.lineNumbers||r){var s=Uo(t),u=t.gutter=l("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?n.fixedPos:-n.gutterTotalWidth)+"px");if(e.display.input.setUneditable(u),s.insertBefore(u,t.text),t.line.gutterClass&&(u.className+=" "+t.line.gutterClass),e.options.lineNumbers&&(!r||!r["CodeMirror-linenumbers"])&&(t.lineNumber=u.appendChild(l("div",ca(e.options,a),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+n.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),r)for(var d=0;d<e.display.gutterSpecs.length;++d){var m=e.display.gutterSpecs[d].className,U=r.hasOwnProperty(m)&&r[m];U&&u.appendChild(l("div",[U],"CodeMirror-gutter-elt","left: "+n.gutterLeft[m]+"px; width: "+n.gutterWidth[m]+"px"))}}}function $r(e,t,a){t.alignable&&(t.alignable=null);for(var n=Ce("CodeMirror-linewidget"),o=t.node.firstChild,r=void 0;o;o=r)r=o.nextSibling,n.test(o.className)&&t.node.removeChild(o);Ar(e,t,a)}function wr(e,t,a,n){var o=Vo(e,t);return t.text=t.node=o.pre,o.bgClass&&(t.bgClass=o.bgClass),o.textClass&&(t.textClass=o.textClass),dr(e,t),io(e,t,a,n),Ar(e,t,n),t.node}function Ar(e,t,a){if(Tr(e,t.line,t,a,!0),t.rest)for(var n=0;n<t.rest.length;n++)Tr(e,t.rest[n],t,a,!1)}function Tr(e,t,a,n,o){if(!t.widgets)return;for(var r=Uo(a),s=0,u=t.widgets;s<u.length;++s){var d=u[s],m=l("div",[d.node],"CodeMirror-linewidget"+(d.className?" "+d.className:""));d.handleMouseEvents||m.setAttribute("cm-ignore-events","true"),ei(d,m,a,n),e.display.input.setUneditable(m),o&&d.above?r.insertBefore(m,a.gutter||a.text):r.appendChild(m),mn(d,"redraw")}}function ei(e,t,a,n){if(e.noHScroll){(a.alignable||(a.alignable=[])).push(t);var o=n.wrapperWidth;t.style.left=n.fixedPos+"px",e.coverGutter||(o-=n.gutterTotalWidth,t.style.paddingLeft=n.gutterTotalWidth+"px"),t.style.width=o+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-n.gutterTotalWidth+"px"))}function zo(e){if(e.height!=null)return e.height;var t=e.doc.cm;if(!t)return 0;if(!A(document.body,e.node)){var a="position: relative;";e.coverGutter&&(a+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(a+="width: "+t.display.wrapper.clientWidth+"px;"),h(t.display.measure,l("div",[e.node],null,a))}return e.height=e.node.parentNode.offsetHeight}function Io(e,t){for(var a=Ze(t);a!=e.wrapper;a=a.parentNode)if(!a||a.nodeType==1&&a.getAttribute("cm-ignore-events")=="true"||a.parentNode==e.sizer&&a!=e.mover)return!0}function fr(e){return e.lineSpace.offsetTop}function j(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function ee(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=h(e.measure,l("pre","x","CodeMirror-line-like")),a=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,n={left:parseInt(a.paddingLeft),right:parseInt(a.paddingRight)};return!isNaN(n.left)&&!isNaN(n.right)&&(e.cachedPaddingH=n),n}function Q(e){return _e-e.display.nativeBarWidth}function _(e){return e.display.scroller.clientWidth-Q(e)-e.display.barWidth}function c(e){return e.display.scroller.clientHeight-Q(e)-e.display.barHeight}function v(e,t,a){var n=e.options.lineWrapping,o=n&&_(e);if(!t.measure.heights||n&&t.measure.width!=o){var r=t.measure.heights=[];if(n){t.measure.width=o;for(var s=t.text.firstChild.getClientRects(),u=0;u<s.length-1;u++){var d=s[u],m=s[u+1];Math.abs(d.bottom-m.bottom)>2&&r.push((d.bottom+m.top)/2-a.top)}}r.push(a.bottom-a.top)}}function p(e,t,a){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var n=0;n<e.rest.length;n++)if(e.rest[n]==t)return{map:e.measure.maps[n],cache:e.measure.caches[n]};for(var o=0;o<e.rest.length;o++)if($t(e.rest[o])>a)return{map:e.measure.maps[o],cache:e.measure.caches[o],before:!0}}function R(e,t){t=zn(t);var a=$t(t),n=e.display.externalMeasured=new ko(e.doc,t,a);n.lineN=a;var o=n.built=Fa(e,n);return n.text=o.pre,h(e.display.lineMeasure,o.pre),n}function L(e,t,a,n){return ve(e,Y(e,t),a,n)}function q(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[ya(e,t)];var a=e.display.externalMeasured;if(a&&t>=a.lineN&&t<a.lineN+a.size)return a}function Y(e,t){var a=$t(t),n=q(e,a);n&&!n.text?n=null:n&&n.changes&&(Ro(e,n,a,Ma(e)),e.curOp.forceUpdate=!0),n||(n=R(e,t));var o=p(n,t,a);return{line:t,view:n,rect:null,map:o.map,cache:o.cache,before:o.before,hasHeights:!1}}function ve(e,t,a,n,o){t.before&&(a=-1);var r=a+(n||""),s;return t.cache.hasOwnProperty(r)?s=t.cache[r]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(v(e,t.view,t.rect),t.hasHeights=!0),s=ft(e,t,a,n),s.bogus||(t.cache[r]=s)),{left:s.left,right:s.right,top:o?s.rtop:s.top,bottom:o?s.rbottom:s.bottom}}var Ue={left:0,right:0,top:0,bottom:0};function Je(e,t,a){for(var n,o,r,s,u,d,m=0;m<e.length;m+=3)if(u=e[m],d=e[m+1],t<u?(o=0,r=1,s="left"):t<d?(o=t-u,r=o+1):(m==e.length-3||t==d&&e[m+3]>t)&&(r=d-u,o=r-1,t>=d&&(s="right")),o!=null){if(n=e[m+2],u==d&&a==(n.insertLeft?"left":"right")&&(s=a),a=="left"&&o==0)for(;m&&e[m-2]==e[m-3]&&e[m-1].insertLeft;)n=e[(m-=3)+2],s="left";if(a=="right"&&o==d-u)for(;m<e.length-3&&e[m+3]==e[m+4]&&!e[m+5].insertLeft;)n=e[(m+=3)+2],s="right";break}return{node:n,start:o,end:r,collapse:s,coverStart:u,coverEnd:d}}function tt(e,t){var a=Ue;if(t=="left")for(var n=0;n<e.length&&!((a=e[n]).left!=a.right);n++);else for(var o=e.length-1;o>=0&&!((a=e[o]).left!=a.right);o--);return a}function ft(e,t,a,n){var o=Je(t.map,a,n),r=o.node,s=o.start,u=o.end,d=o.collapse,m;if(r.nodeType==3){for(var U=0;U<4;U++){for(;s&&Ye(t.line.text.charAt(o.coverStart+s));)--s;for(;o.coverStart+u<o.coverEnd&&Ye(t.line.text.charAt(o.coverStart+u));)++u;if(ne&&fe<9&&s==0&&u==o.coverEnd-o.coverStart?m=r.parentNode.getBoundingClientRect():m=tt(W(r,s,u).getClientRects(),n),m.left||m.right||s==0)break;u=s,s=s-1,d="right"}ne&&fe<11&&(m=Vt(e.display.measure,m))}else{s>0&&(d=n="right");var X;e.options.lineWrapping&&(X=r.getClientRects()).length>1?m=X[n=="right"?X.length-1:0]:m=r.getBoundingClientRect()}if(ne&&fe<9&&!s&&(!m||!m.left&&!m.right)){var Pe=r.parentNode.getClientRects()[0];Pe?m={left:Pe.left,right:Pe.left+Va(e.display),top:Pe.top,bottom:Pe.bottom}:m=Ue}for(var Ae=m.top-t.rect.top,He=m.bottom-t.rect.top,qe=(Ae+He)/2,ut=t.view.measure.heights,pt=0;pt<ut.length-1&&!(qe<ut[pt]);pt++);var yt=pt?ut[pt-1]:0,mt=ut[pt],St={left:(d=="right"?m.right:m.left)-t.rect.left,right:(d=="left"?m.left:m.right)-t.rect.left,top:yt,bottom:mt};return!m.left&&!m.right&&(St.bogus=!0),e.options.singleCursorHeightPerLine||(St.rtop=Ae,St.rbottom=He),St}function Vt(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!nn(e))return t;var a=screen.logicalXDPI/screen.deviceXDPI,n=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*a,right:t.right*a,top:t.top*n,bottom:t.bottom*n}}function Ut(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function vn(e){e.display.externalMeasure=null,g(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Ut(e.display.view[t])}function Cn(e){vn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Rn(){return ie&&De?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function On(){return ie&&De?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function _n(e){var t=0;if(e.widgets)for(var a=0;a<e.widgets.length;++a)e.widgets[a].above&&(t+=zo(e.widgets[a]));return t}function Qn(e,t,a,n,o){if(!o){var r=_n(t);a.top+=r,a.bottom+=r}if(n=="line")return a;n||(n="local");var s=no(t);if(n=="local"?s+=fr(e.display):s-=e.display.viewOffset,n=="page"||n=="window"){var u=e.display.lineSpace.getBoundingClientRect();s+=u.top+(n=="window"?0:On());var d=u.left+(n=="window"?0:Rn());a.left+=d,a.right+=d}return a.top+=s,a.bottom+=s,a}function Ln(e,t,a){if(a=="div")return t;var n=t.left,o=t.top;if(a=="page")n-=Rn(),o-=On();else if(a=="local"||!a){var r=e.display.sizer.getBoundingClientRect();n+=r.left,o+=r.top}var s=e.display.lineSpace.getBoundingClientRect();return{left:n-s.left,top:o-s.top}}function _a(e,t,a,n,o){return n||(n=nt(e.doc,t.line)),Qn(e,n,L(e,n,t.ch,o),a)}function kn(e,t,a,n,o,r){n=n||nt(e.doc,t.line),o||(o=Y(e,n));function s(He,qe){var ut=ve(e,o,He,qe?"right":"left",r);return qe?ut.left=ut.right:ut.right=ut.left,Qn(e,n,ut,a)}var u=Wt(n,e.doc.direction),d=t.ch,m=t.sticky;if(d>=n.text.length?(d=n.text.length,m="before"):d<=0&&(d=0,m="after"),!u)return s(m=="before"?d-1:d,m=="before");function U(He,qe,ut){var pt=u[qe],yt=pt.level==1;return s(ut?He-1:He,yt!=ut)}var X=bt(u,d,m),Pe=Ct,Ae=U(d,X,m=="before");return Pe!=null&&(Ae.other=U(d,Pe,m!="before")),Ae}function Kt(e,t){var a=0;t=rt(e.doc,t),e.options.lineWrapping||(a=Va(e.display)*t.ch);var n=nt(e.doc,t.line),o=no(n)+fr(e.display);return{left:a,right:a,top:o,bottom:o+n.height}}function It(e,t,a,n,o){var r=Me(e,t,a);return r.xRel=o,n&&(r.outside=n),r}function In(e,t,a){var n=e.doc;if(a+=e.display.viewOffset,a<0)return It(n.first,0,null,-1,-1);var o=Rt(n,a),r=n.first+n.size-1;if(o>r)return It(n.first+n.size-1,nt(n,r).text.length,null,1,1);t<0&&(t=0);for(var s=nt(n,o);;){var u=Aa(e,s,o,t,a),d=rn(s,u.ch+(u.xRel>0||u.outside>0?1:0));if(!d)return u;var m=d.find(1);if(m.line==o)return m;s=nt(n,o=m.line)}}function Jn(e,t,a,n){n-=_n(t);var o=t.text.length,r=et(function(s){return ve(e,a,s-1).bottom<=n},o,0);return o=et(function(s){return ve(e,a,s).top>n},r,o),{begin:r,end:o}}function Pt(e,t,a,n){a||(a=Y(e,t));var o=Qn(e,t,ve(e,a,n),"line").top;return Jn(e,t,a,o)}function Yn(e,t,a,n){return e.bottom<=a?!1:e.top>a?!0:(n?e.left:e.right)>t}function Aa(e,t,a,n,o){o-=no(t);var r=Y(e,t),s=_n(t),u=0,d=t.text.length,m=!0,U=Wt(t,e.doc.direction);if(U){var X=(e.options.lineWrapping?ma:ea)(e,t,a,r,U,n,o);m=X.level!=1,u=m?X.from:X.to-1,d=m?X.to:X.from-1}var Pe=null,Ae=null,He=et(function(Zt){var Bt=ve(e,r,Zt);return Bt.top+=s,Bt.bottom+=s,Yn(Bt,n,o,!1)?(Bt.top<=o&&Bt.left<=n&&(Pe=Zt,Ae=Bt),!0):!1},u,d),qe,ut,pt=!1;if(Ae){var yt=n-Ae.left<Ae.right-n,mt=yt==m;He=Pe+(mt?0:1),ut=mt?"after":"before",qe=yt?Ae.left:Ae.right}else{!m&&(He==d||He==u)&&He++,ut=He==0?"after":He==t.text.length?"before":ve(e,r,He-(m?1:0)).bottom+s<=o==m?"after":"before";var St=kn(e,Me(a,He,ut),"line",t,r);qe=St.left,pt=o<St.top?-1:o>=St.bottom?1:0}return He=Ve(t.text,He,1),It(a,He,ut,pt,n-qe)}function ea(e,t,a,n,o,r,s){var u=et(function(X){var Pe=o[X],Ae=Pe.level!=1;return Yn(kn(e,Me(a,Ae?Pe.to:Pe.from,Ae?"before":"after"),"line",t,n),r,s,!0)},0,o.length-1),d=o[u];if(u>0){var m=d.level!=1,U=kn(e,Me(a,m?d.from:d.to,m?"after":"before"),"line",t,n);Yn(U,r,s,!0)&&U.top>s&&(d=o[u-1])}return d}function ma(e,t,a,n,o,r,s){var u=Jn(e,t,n,s),d=u.begin,m=u.end;/\s/.test(t.text.charAt(m-1))&&m--;for(var U=null,X=null,Pe=0;Pe<o.length;Pe++){var Ae=o[Pe];if(Ae.from>=m||Ae.to<=d)continue;var He=Ae.level!=1,qe=ve(e,n,He?Math.min(m,Ae.to)-1:Math.max(d,Ae.from)).right,ut=qe<r?r-qe+1e9:qe-r;(!U||X>ut)&&(U=Ae,X=ut)}return U||(U=o[o.length-1]),U.from<d&&(U={from:d,to:U.to,level:U.level}),U.to>m&&(U={from:U.from,to:m,level:U.level}),U}var fa;function ja(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(fa==null){fa=l("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)fa.appendChild(document.createTextNode("x")),fa.appendChild(l("br"));fa.appendChild(document.createTextNode("x"))}h(e.measure,fa);var a=fa.offsetHeight/50;return a>3&&(e.cachedTextHeight=a),g(e.measure),a||1}function Va(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=l("span","xxxxxxxxxx"),a=l("pre",[t],"CodeMirror-line-like");h(e.measure,a);var n=t.getBoundingClientRect(),o=(n.right-n.left)/10;return o>2&&(e.cachedCharWidth=o),o||10}function Ma(e){for(var t=e.display,a={},n={},o=t.gutters.clientLeft,r=t.gutters.firstChild,s=0;r;r=r.nextSibling,++s){var u=e.display.gutterSpecs[s].className;a[u]=r.offsetLeft+r.clientLeft+o,n[u]=r.clientWidth}return{fixedPos:so(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:a,gutterWidth:n,wrapperWidth:t.wrapper.clientWidth}}function so(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function Do(e){var t=ja(e.display),a=e.options.lineWrapping,n=a&&Math.max(5,e.display.scroller.clientWidth/Va(e.display)-3);return function(o){if(Da(e.doc,o))return 0;var r=0;if(o.widgets)for(var s=0;s<o.widgets.length;s++)o.widgets[s].height&&(r+=o.widgets[s].height);return a?r+(Math.ceil(o.text.length/n)||1)*t:r+t}}function fo(e){var t=e.doc,a=Do(e);t.iter(function(n){var o=a(n);o!=n.height&&ta(n,o)})}function Xa(e,t,a,n){var o=e.display;if(!a&&Ze(t).getAttribute("cm-not-content")=="true")return null;var r,s,u=o.lineSpace.getBoundingClientRect();try{r=t.clientX-u.left,s=t.clientY-u.top}catch(X){return null}var d=In(e,r,s),m;if(n&&d.xRel>0&&(m=nt(e.doc,d.line).text).length==d.ch){var U=S(m,m.length,e.options.tabSize)-m.length;d=Me(d.line,Math.max(0,Math.round((r-ee(e.display).left)/Va(e.display))-U))}return d}function ya(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var a=e.display.view,n=0;n<a.length;n++)if(t-=a[n].size,t<0)return n}function va(e,t,a,n){t==null&&(t=e.doc.first),a==null&&(a=e.doc.first+e.doc.size),n||(n=0);var o=e.display;if(n&&a<o.viewTo&&(o.updateLineNumbers==null||o.updateLineNumbers>t)&&(o.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=o.viewTo)Ke&&La(e.doc,t)<o.viewTo&&xa(e);else if(a<=o.viewFrom)Ke&&Ba(e.doc,a+n)>o.viewFrom?xa(e):(o.viewFrom+=n,o.viewTo+=n);else if(t<=o.viewFrom&&a>=o.viewTo)xa(e);else if(t<=o.viewFrom){var r=wo(e,a,a+n,1);r?(o.view=o.view.slice(r.index),o.viewFrom=r.lineN,o.viewTo+=n):xa(e)}else if(a>=o.viewTo){var s=wo(e,t,t,-1);s?(o.view=o.view.slice(0,s.index),o.viewTo=s.lineN):xa(e)}else{var u=wo(e,t,t,-1),d=wo(e,a,a+n,1);u&&d?(o.view=o.view.slice(0,u.index).concat(ao(e,u.lineN,d.lineN)).concat(o.view.slice(d.index)),o.viewTo+=n):xa(e)}var m=o.externalMeasured;m&&(a<m.lineN?m.lineN+=n:t<m.lineN+m.size&&(o.externalMeasured=null))}function Ra(e,t,a){e.curOp.viewChanged=!0;var n=e.display,o=e.display.externalMeasured;if(o&&t>=o.lineN&&t<o.lineN+o.size&&(n.externalMeasured=null),t<n.viewFrom||t>=n.viewTo)return;var r=n.view[ya(e,t)];if(r.node==null)return;var s=r.changes||(r.changes=[]);ye(s,a)==-1&&s.push(a)}function xa(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function wo(e,t,a,n){var o=ya(e,t),r,s=e.display.view;if(!Ke||a==e.doc.first+e.doc.size)return{index:o,lineN:a};for(var u=e.display.viewFrom,d=0;d<o;d++)u+=s[d].size;if(u!=t){if(n>0){if(o==s.length-1)return null;r=u+s[o].size-t,o++}else r=u-t;t+=r,a+=r}for(;La(e.doc,a)!=a;){if(o==(n<0?0:s.length-1))return null;a+=n*s[o-(n<0?1:0)].size,o+=n}return{index:o,lineN:a}}function Xo(e,t,a){var n=e.display,o=n.view;o.length==0||t>=n.viewTo||a<=n.viewFrom?(n.view=ao(e,t,a),n.viewFrom=t):(n.viewFrom>t?n.view=ao(e,t,n.viewFrom).concat(n.view):n.viewFrom<t&&(n.view=n.view.slice(ya(e,t))),n.viewFrom=t,n.viewTo<a?n.view=n.view.concat(ao(e,n.viewTo,a)):n.viewTo>a&&(n.view=n.view.slice(0,ya(e,a)))),n.viewTo=a}function Yo(e){for(var t=e.display.view,a=0,n=0;n<t.length;n++){var o=t[n];!o.hidden&&(!o.node||o.changes)&&++a}return a}function ha(e){e.display.input.showSelection(e.display.input.prepareSelection())}function Bo(e,t){t===void 0&&(t=!0);for(var a=e.doc,n={},o=n.cursors=document.createDocumentFragment(),r=n.selection=document.createDocumentFragment(),s=0;s<a.sel.ranges.length;s++){if(!t&&s==a.sel.primIndex)continue;var u=a.sel.ranges[s];if(u.from().line>=e.display.viewTo||u.to().line<e.display.viewFrom)continue;var d=u.empty();(d||e.options.showCursorWhenSelecting)&&Zo(e,u.head,o),d||ua(e,u,r)}return n}function Zo(e,t,a){var n=kn(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),o=a.appendChild(l("div","\xA0","CodeMirror-cursor"));if(o.style.left=n.left+"px",o.style.top=n.top+"px",o.style.height=Math.max(0,n.bottom-n.top)*e.options.cursorHeight+"px",n.other){var r=a.appendChild(l("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));r.style.display="",r.style.left=n.other.left+"px",r.style.top=n.other.top+"px",r.style.height=(n.other.bottom-n.other.top)*.85+"px"}}function ba(e,t){return e.top-t.top||e.left-t.left}function ua(e,t,a){var n=e.display,o=e.doc,r=document.createDocumentFragment(),s=ee(e.display),u=s.left,d=Math.max(n.sizerWidth,_(e)-n.sizer.offsetLeft)-s.right,m=o.direction=="ltr";function U(mt,St,Zt,Bt){St<0&&(St=0),St=Math.round(St),Bt=Math.round(Bt),r.appendChild(l("div",null,"CodeMirror-selected","position: absolute; left: "+mt+`px;
top: `+St+"px; width: "+(Zt==null?d-mt:Zt)+`px;
height: `+(Bt-St)+"px"))}function X(mt,St,Zt){var Bt=nt(o,mt),Dn=Bt.text.length,Ca,eo;function wa(Wa,Ao){return _a(e,Me(mt,Wa),"div",Bt,Ao)}function Oo(Wa,Ao,ro){var $a=Pt(e,Bt,null,Wa),za=Ao=="ltr"==(ro=="after")?"left":"right",Na=ro=="after"?$a.begin:$a.end-(/\s/.test(Bt.text.charAt($a.end-1))?2:1);return wa(Na,za)[za]}var _o=Wt(Bt,o.direction);return ct(_o,St||0,Zt==null?Dn:Zt,function(Wa,Ao,ro,$a){var za=ro=="ltr",Na=wa(Wa,za?"left":"right"),xo=wa(Ao-1,za?"right":"left"),Zr=St==null&&Wa==0,_r=Zt==null&&Ao==Dn,uo=$a==0,nr=!_o||$a==_o.length-1;if(xo.top-Na.top<=3){var to=(m?Zr:_r)&&uo,ps=(m?_r:Zr)&&nr,ur=to?u:(za?Na:xo).left,Pr=ps?d:(za?xo:Na).right;U(ur,Na.top,Pr-ur,Na.bottom)}else{var Dr,vo,qr,ms;za?(Dr=m&&Zr&&uo?u:Na.left,vo=m?d:Oo(Wa,ro,"before"),qr=m?u:Oo(Ao,ro,"after"),ms=m&&_r&&nr?d:xo.right):(Dr=m?Oo(Wa,ro,"before"):u,vo=!m&&Zr&&uo?d:Na.right,qr=!m&&_r&&nr?u:xo.left,ms=m?Oo(Ao,ro,"after"):d),U(Dr,Na.top,vo-Dr,Na.bottom),Na.bottom<xo.top&&U(u,Na.bottom,null,xo.top),U(qr,xo.top,ms-qr,xo.bottom)}(!Ca||ba(Na,Ca)<0)&&(Ca=Na),ba(xo,Ca)<0&&(Ca=xo),(!eo||ba(Na,eo)<0)&&(eo=Na),ba(xo,eo)<0&&(eo=xo)}),{start:Ca,end:eo}}var Pe=t.from(),Ae=t.to();if(Pe.line==Ae.line)X(Pe.line,Pe.ch,Ae.ch);else{var He=nt(o,Pe.line),qe=nt(o,Ae.line),ut=zn(He)==zn(qe),pt=X(Pe.line,Pe.ch,ut?He.text.length+1:null).end,yt=X(Ae.line,ut?0:null,Ae.ch).start;ut&&(pt.top<yt.top-2?(U(pt.right,pt.top,null,pt.bottom),U(u,yt.top,yt.left,yt.bottom)):U(pt.right,pt.top,yt.left-pt.right,pt.bottom)),pt.bottom<yt.top&&U(u,pt.bottom,null,yt.top)}a.appendChild(r)}function Ya(e){if(!e.state.focused)return;var t=e.display;clearInterval(t.blinker);var a=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){e.hasFocus()||hr(e),t.cursorDiv.style.visibility=(a=!a)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}function Oi(e){e.state.focused||(e.display.input.focus(),qo(e))}function ti(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,hr(e))},100)}function qo(e,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(at(e,"focus",e,t),e.state.focused=!0,z(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),se&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ya(e)}function hr(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(at(e,"blur",e,t),e.state.focused=!1,I(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function jr(e){for(var t=e.display,a=t.lineDiv.offsetTop,n=0;n<t.view.length;n++){var o=t.view[n],r=e.options.lineWrapping,s=void 0,u=0;if(o.hidden)continue;if(ne&&fe<8){var d=o.node.offsetTop+o.node.offsetHeight;s=d-a,a=d}else{var m=o.node.getBoundingClientRect();s=m.bottom-m.top,!r&&o.text.firstChild&&(u=o.text.firstChild.getBoundingClientRect().right-m.left-1)}var U=o.line.height-s;if((U>.005||U<-.005)&&(ta(o.line,s),ni(o.line),o.rest))for(var X=0;X<o.rest.length;X++)ni(o.rest[X]);if(u>e.display.sizerWidth){var Pe=Math.ceil(u/Va(e.display));Pe>e.display.maxLineLength&&(e.display.maxLineLength=Pe,e.display.maxLine=o.line,e.display.maxLineChanged=!0)}}}function ni(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var a=e.widgets[t],n=a.node.parentNode;n&&(a.height=n.offsetHeight)}}function Nr(e,t,a){var n=a&&a.top!=null?Math.max(0,a.top):e.scroller.scrollTop;n=Math.floor(n-fr(e));var o=a&&a.bottom!=null?a.bottom:n+e.wrapper.clientHeight,r=Rt(t,n),s=Rt(t,o);if(a&&a.ensure){var u=a.ensure.from.line,d=a.ensure.to.line;u<r?(r=u,s=Rt(t,no(nt(t,u))+e.wrapper.clientHeight)):Math.min(d,t.lastLine())>=s&&(r=Rt(t,no(nt(t,d))-e.wrapper.clientHeight),s=d)}return{from:r,to:Math.max(s,r+1)}}function Gi(e,t){if(je(e,"scrollCursorIntoView"))return;var a=e.display,n=a.sizer.getBoundingClientRect(),o=null;if(t.top+n.top<0?o=!0:t.bottom+n.top>(window.innerHeight||document.documentElement.clientHeight)&&(o=!1),o!=null&&!N){var r=l("div","\u200B",null,`position: absolute;
top: `+(t.top-a.viewOffset-fr(e.display))+`px;
height: `+(t.bottom-t.top+Q(e)+a.barHeight)+`px;
left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(r),r.scrollIntoView(o),e.display.lineSpace.removeChild(r)}}function Vi(e,t,a,n){n==null&&(n=0);var o;!e.options.lineWrapping&&t==a&&(t=t.ch?Me(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,a=t.sticky=="before"?Me(t.line,t.ch+1,"before"):t);for(var r=0;r<5;r++){var s=!1,u=kn(e,t),d=!a||a==t?u:kn(e,a);o={left:Math.min(u.left,d.left),top:Math.min(u.top,d.top)-n,right:Math.max(u.left,d.left),bottom:Math.max(u.bottom,d.bottom)+n};var m=ai(e,o),U=e.doc.scrollTop,X=e.doc.scrollLeft;if(m.scrollTop!=null&&(vr(e,m.scrollTop),Math.abs(e.doc.scrollTop-U)>1&&(s=!0)),m.scrollLeft!=null&&(To(e,m.scrollLeft),Math.abs(e.doc.scrollLeft-X)>1&&(s=!0)),!s)break}return o}function Si(e,t){var a=ai(e,t);a.scrollTop!=null&&vr(e,a.scrollTop),a.scrollLeft!=null&&To(e,a.scrollLeft)}function ai(e,t){var a=e.display,n=ja(e.display);t.top<0&&(t.top=0);var o=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:a.scroller.scrollTop,r=c(e),s={};t.bottom-t.top>r&&(t.bottom=t.top+r);var u=e.doc.height+j(a),d=t.top<n,m=t.bottom>u-n;if(t.top<o)s.scrollTop=d?0:t.top;else if(t.bottom>o+r){var U=Math.min(t.top,(m?u:t.bottom)-r);U!=o&&(s.scrollTop=U)}var X=e.options.fixedGutter?0:a.gutters.offsetWidth,Pe=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:a.scroller.scrollLeft-X,Ae=_(e)-a.gutters.offsetWidth,He=t.right-t.left>Ae;return He&&(t.right=t.left+Ae),t.left<10?s.scrollLeft=0:t.left<Pe?s.scrollLeft=Math.max(0,t.left+X-(He?0:10)):t.right>Ae+Pe-3&&(s.scrollLeft=t.right+(He?0:10)-Ae),s}function oi(e,t){if(t==null)return;Lr(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function pr(e){Lr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function mr(e,t,a){(t!=null||a!=null)&&Lr(e),t!=null&&(e.curOp.scrollLeft=t),a!=null&&(e.curOp.scrollTop=a)}function Xi(e,t){Lr(e),e.curOp.scrollToPos=t}function Lr(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var a=Kt(e,t.from),n=Kt(e,t.to);xr(e,a,n,t.margin)}}function xr(e,t,a,n){var o=ai(e,{left:Math.min(t.left,a.left),top:Math.min(t.top,a.top)-n,right:Math.max(t.right,a.right),bottom:Math.max(t.bottom,a.bottom)+n});mr(e,o.scrollLeft,o.scrollTop)}function vr(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;ke||Mr(e,{top:t}),gr(e,t,!0),ke&&Mr(e),Sr(e,100)}function gr(e,t,a){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!a)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function To(e,t,a,n){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(a?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!n)return;e.doc.scrollLeft=t,Kn(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function ar(e){var t=e.display,a=t.gutters.offsetWidth,n=Math.round(e.doc.height+j(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?a:0,docHeight:n,scrollHeight:n+Q(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:a}}var $o=function(e,t,a){this.cm=a;var n=this.vert=l("div",[l("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),o=this.horiz=l("div",[l("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");n.tabIndex=o.tabIndex=-1,e(n),e(o),Te(n,"scroll",function(){n.clientHeight&&t(n.scrollTop,"vertical")}),Te(o,"scroll",function(){o.clientWidth&&t(o.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,ne&&fe<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};$o.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,a=e.scrollHeight>e.clientHeight+1,n=e.nativeBarWidth;if(a){this.vert.style.display="block",this.vert.style.bottom=t?n+"px":"0";var o=e.viewHeight-(t?n:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+o)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=a?n+"px":"0",this.horiz.style.left=e.barLeft+"px";var r=e.viewWidth-e.barLeft-(a?n:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+r)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(n==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:a?n:0,bottom:t?n:0}},$o.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},$o.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},$o.prototype.zeroWidthHack=function(){var e=ae&&!C?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new H,this.disableVert=new H},$o.prototype.enableZeroWidthBar=function(e,t,a){e.style.pointerEvents="auto";function n(){var o=e.getBoundingClientRect(),r=a=="vert"?document.elementFromPoint(o.right-1,(o.top+o.bottom)/2):document.elementFromPoint((o.right+o.left)/2,o.bottom-1);r!=e?e.style.pointerEvents="none":t.set(1e3,n)}t.set(1e3,n)},$o.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Or=function(){};Or.prototype.update=function(){return{bottom:0,right:0}},Or.prototype.setScrollLeft=function(){},Or.prototype.setScrollTop=function(){},Or.prototype.clear=function(){};function or(e,t){t||(t=ar(e));var a=e.display.barWidth,n=e.display.barHeight;kr(e,t);for(var o=0;o<4&&a!=e.display.barWidth||n!=e.display.barHeight;o++)a!=e.display.barWidth&&e.options.lineWrapping&&jr(e),kr(e,ar(e)),a=e.display.barWidth,n=e.display.barHeight}function kr(e,t){var a=e.display,n=a.scrollbars.update(t);a.sizer.style.paddingRight=(a.barWidth=n.right)+"px",a.sizer.style.paddingBottom=(a.barHeight=n.bottom)+"px",a.heightForcer.style.borderBottom=n.bottom+"px solid transparent",n.right&&n.bottom?(a.scrollbarFiller.style.display="block",a.scrollbarFiller.style.height=n.bottom+"px",a.scrollbarFiller.style.width=n.right+"px"):a.scrollbarFiller.style.display="",n.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(a.gutterFiller.style.display="block",a.gutterFiller.style.height=n.bottom+"px",a.gutterFiller.style.width=t.gutterWidth+"px"):a.gutterFiller.style.display=""}var ri={native:$o,null:Or};function Ur(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&I(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new ri[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Te(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,a){a=="horizontal"?To(e,t):vr(e,t)},e),e.display.scrollbars.addClass&&z(e.display.wrapper,e.display.scrollbars.addClass)}var ii=0;function er(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++ii},Wo(e.curOp)}function rr(e){var t=e.curOp;t&&Mn(t,function(a){for(var n=0;n<a.ops.length;n++)a.ops[n].cm.curOp=null;Mi(a)})}function Mi(e){for(var t=e.ops,a=0;a<t.length;a++)Yi(t[a]);for(var n=0;n<t.length;n++)Zi(t[n]);for(var o=0;o<t.length;o++)qi(t[o]);for(var r=0;r<t.length;r++)si(t[r]);for(var s=0;s<t.length;s++)$i(t[s])}function Yi(e){var t=e.cm,a=t.display;Ri(t),e.updateMaxLine&&Eo(t),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<a.viewFrom||e.scrollToPos.to.line>=a.viewTo)||a.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new jo(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Zi(e){e.updatedDisplay=e.mustUpdate&&ir(e.cm,e.update)}function qi(e){var t=e.cm,a=t.display;e.updatedDisplay&&jr(t),e.barMeasure=ar(t),a.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=L(t,a.maxLine,a.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(a.scroller.clientWidth,a.sizer.offsetLeft+e.adjustWidthTo+Q(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,a.sizer.offsetLeft+e.adjustWidthTo-_(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=a.input.prepareSelection())}function si(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&To(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var a=e.focus&&e.focus==w();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,a),(e.updatedDisplay||e.startHeight!=t.doc.height)&&or(t,e.barMeasure),e.updatedDisplay&&sa(t,e.barMeasure),e.selectionChanged&&Ya(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),a&&Oi(e.cm)}function $i(e){var t=e.cm,a=t.display,n=t.doc;if(e.updatedDisplay&&Ir(t,e.update),a.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(a.wheelStartX=a.wheelStartY=null),e.scrollTop!=null&&gr(t,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&To(t,e.scrollLeft,!0,!0),e.scrollToPos){var o=Vi(t,rt(n,e.scrollToPos.from),rt(n,e.scrollToPos.to),e.scrollToPos.margin);Gi(t,o)}var r=e.maybeHiddenMarkers,s=e.maybeUnhiddenMarkers;if(r)for(var u=0;u<r.length;++u)r[u].lines.length||at(r[u],"hide");if(s)for(var d=0;d<s.length;++d)s[d].lines.length&&at(s[d],"unhide");a.wrapper.offsetHeight&&(n.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&at(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function ho(e,t){if(e.curOp)return t();er(e);try{return t()}finally{rr(e)}}function ka(e,t){return function(){if(e.curOp)return t.apply(e,arguments);er(e);try{return t.apply(e,arguments)}finally{rr(e)}}}function oo(e){return function(){if(this.curOp)return e.apply(this,arguments);er(this);try{return e.apply(this,arguments)}finally{rr(this)}}}function Ua(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);er(t);try{return e.apply(this,arguments)}finally{rr(t)}}}function Sr(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,P(es,e))}function es(e){var t=e.doc;if(t.highlightFrontier>=e.display.viewTo)return;var a=+new Date+e.options.workTime,n=Ht(e,t.highlightFrontier),o=[];t.iter(n.line,Math.min(t.first+t.size,e.display.viewTo+500),function(r){if(n.line>=e.display.viewFrom){var s=r.styles,u=r.text.length>e.options.maxHighlightLength?hn(t.mode,n.state):null,d=zt(e,r,n,!0);u&&(n.state=u),r.styles=d.styles;var m=r.styleClasses,U=d.classes;U?r.styleClasses=U:m&&(r.styleClasses=null);for(var X=!s||s.length!=r.styles.length||m!=U&&(!m||!U||m.bgClass!=U.bgClass||m.textClass!=U.textClass),Pe=0;!X&&Pe<s.length;++Pe)X=s[Pe]!=r.styles[Pe];X&&o.push(n.line),r.stateAfter=n.save(),n.nextLine()}else r.text.length<=e.options.maxHighlightLength&&xn(e,r.text,n),r.stateAfter=n.line%5==0?n.save():null,n.nextLine();if(+new Date>a)return Sr(e,e.options.workDelay),!0}),t.highlightFrontier=n.line,t.modeFrontier=Math.max(t.modeFrontier,n.line),o.length&&ho(e,function(){for(var r=0;r<o.length;r++)Ra(e,o[r],"text")})}var jo=function(e,t,a){var n=e.display;this.viewport=t,this.visible=Nr(n,e.doc,t),this.editorIsHidden=!n.wrapper.offsetWidth,this.wrapperHeight=n.wrapper.clientHeight,this.wrapperWidth=n.wrapper.clientWidth,this.oldDisplayWidth=_(e),this.force=a,this.dims=Ma(e),this.events=[]};jo.prototype.signal=function(e,t){Be(e,t)&&this.events.push(arguments)},jo.prototype.finish=function(){for(var e=0;e<this.events.length;e++)at.apply(null,this.events[e])};function Ri(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Q(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Q(e)+"px",t.scrollbarsClipped=!0)}function Pi(e){if(e.hasFocus())return null;var t=w();if(!t||!A(e.display.lineDiv,t))return null;var a={activeElt:t};if(window.getSelection){var n=window.getSelection();n.anchorNode&&n.extend&&A(e.display.lineDiv,n.anchorNode)&&(a.anchorNode=n.anchorNode,a.anchorOffset=n.anchorOffset,a.focusNode=n.focusNode,a.focusOffset=n.focusOffset)}return a}function Di(e){if(!e||!e.activeElt||e.activeElt==w())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&A(document.body,e.anchorNode)&&A(document.body,e.focusNode)){var t=window.getSelection(),a=document.createRange();a.setEnd(e.anchorNode,e.anchorOffset),a.collapse(!1),t.removeAllRanges(),t.addRange(a),t.extend(e.focusNode,e.focusOffset)}}function ir(e,t){var a=e.display,n=e.doc;if(t.editorIsHidden)return xa(e),!1;if(!t.force&&t.visible.from>=a.viewFrom&&t.visible.to<=a.viewTo&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo)&&a.renderedView==a.view&&Yo(e)==0)return!1;Za(e)&&(xa(e),t.dims=Ma(e));var o=n.first+n.size,r=Math.max(t.visible.from-e.options.viewportMargin,n.first),s=Math.min(o,t.visible.to+e.options.viewportMargin);a.viewFrom<r&&r-a.viewFrom<20&&(r=Math.max(n.first,a.viewFrom)),a.viewTo>s&&a.viewTo-s<20&&(s=Math.min(o,a.viewTo)),Ke&&(r=La(e.doc,r),s=Ba(e.doc,s));var u=r!=a.viewFrom||s!=a.viewTo||a.lastWrapHeight!=t.wrapperHeight||a.lastWrapWidth!=t.wrapperWidth;Xo(e,r,s),a.viewOffset=no(nt(e.doc,a.viewFrom)),e.display.mover.style.top=a.viewOffset+"px";var d=Yo(e);if(!u&&d==0&&!t.force&&a.renderedView==a.view&&(a.updateLineNumbers==null||a.updateLineNumbers>=a.viewTo))return!1;var m=Pi(e);return d>4&&(a.lineDiv.style.display="none"),wi(e,a.updateLineNumbers,t.dims),d>4&&(a.lineDiv.style.display=""),a.renderedView=a.view,Di(m),g(a.cursorDiv),g(a.selectionDiv),a.gutters.style.height=a.sizer.style.minHeight=0,u&&(a.lastWrapHeight=t.wrapperHeight,a.lastWrapWidth=t.wrapperWidth,Sr(e,400)),a.updateLineNumbers=null,!0}function Ir(e,t){for(var a=t.viewport,n=!0;;n=!1){if(!n||!e.options.lineWrapping||t.oldDisplayWidth==_(e)){if(a&&a.top!=null&&(a={top:Math.min(e.doc.height+j(e.display)-c(e),a.top)}),t.visible=Nr(e.display,e.doc,a),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else n&&(t.visible=Nr(e.display,e.doc,a));if(!ir(e,t))break;jr(e);var o=ar(e);ha(e),or(e,o),sa(e,o),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function Mr(e,t){var a=new jo(e,t);if(ir(e,a)){jr(e),Ir(e,a);var n=ar(e);ha(e),or(e,n),sa(e,n),a.finish()}}function wi(e,t,a){var n=e.display,o=e.options.lineNumbers,r=n.lineDiv,s=r.firstChild;function u(He){var qe=He.nextSibling;return se&&ae&&e.display.currentWheelTarget==He?He.style.display="none":He.parentNode.removeChild(He),qe}for(var d=n.view,m=n.viewFrom,U=0;U<d.length;U++){var X=d[U];if(!X.hidden)if(!X.node||X.node.parentNode!=r){var Pe=wr(e,X,m,a);r.insertBefore(Pe,s)}else{for(;s!=X.node;)s=u(s);var Ae=o&&t!=null&&t<=m&&X.lineNumber;X.changes&&(ye(X.changes,"gutter")>-1&&(Ae=!1),Ro(e,X,m,a)),Ae&&(g(X.lineNumber),X.lineNumber.appendChild(document.createTextNode(ca(e.options,m)))),s=X.node.nextSibling}m+=X.size}for(;s;)s=u(s)}function Br(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function sa(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Q(e)+"px"}function Kn(e){var t=e.display,a=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var n=so(t)-t.scroller.scrollLeft+e.doc.scrollLeft,o=t.gutters.offsetWidth,r=n+"px",s=0;s<a.length;s++)if(!a[s].hidden){e.options.fixedGutter&&(a[s].gutter&&(a[s].gutter.style.left=r),a[s].gutterBackground&&(a[s].gutterBackground.style.left=r));var u=a[s].alignable;if(u)for(var d=0;d<u.length;d++)u[d].style.left=r}e.options.fixedGutter&&(t.gutters.style.left=n+o+"px")}function Za(e){if(!e.options.lineNumbers)return!1;var t=e.doc,a=ca(e.options,t.first+t.size-1),n=e.display;if(a.length!=n.lineNumChars){var o=n.measure.appendChild(l("div",[l("div",a)],"CodeMirror-linenumber CodeMirror-gutter-elt")),r=o.firstChild.offsetWidth,s=o.offsetWidth-r;return n.lineGutter.style.width="",n.lineNumInnerWidth=Math.max(r,n.lineGutter.offsetWidth-s)+1,n.lineNumWidth=n.lineNumInnerWidth+s,n.lineNumChars=n.lineNumInnerWidth?a.length:-1,n.lineGutter.style.width=n.lineNumWidth+"px",Br(e.display),!0}return!1}function po(e,t){for(var a=[],n=!1,o=0;o<e.length;o++){var r=e[o],s=null;if(typeof r!="string"&&(s=r.style,r=r.className),r=="CodeMirror-linenumbers")if(t)n=!0;else continue;a.push({className:r,style:s})}return t&&!n&&a.push({className:"CodeMirror-linenumbers",style:null}),a}function br(e){var t=e.gutters,a=e.gutterSpecs;g(t),e.lineGutter=null;for(var n=0;n<a.length;++n){var o=a[n],r=o.className,s=o.style,u=t.appendChild(l("div",null,"CodeMirror-gutter "+r));s&&(u.style.cssText=s),r=="CodeMirror-linenumbers"&&(e.lineGutter=u,u.style.width=(e.lineNumWidth||1)+"px")}t.style.display=a.length?"":"none",Br(e)}function Ho(e){br(e.display),va(e),Kn(e)}function Rr(e,t,a,n){var o=this;this.input=a,o.scrollbarFiller=l("div",null,"CodeMirror-scrollbar-filler"),o.scrollbarFiller.setAttribute("cm-not-content","true"),o.gutterFiller=l("div",null,"CodeMirror-gutter-filler"),o.gutterFiller.setAttribute("cm-not-content","true"),o.lineDiv=B("div",null,"CodeMirror-code"),o.selectionDiv=l("div",null,null,"position: relative; z-index: 1"),o.cursorDiv=l("div",null,"CodeMirror-cursors"),o.measure=l("div",null,"CodeMirror-measure"),o.lineMeasure=l("div",null,"CodeMirror-measure"),o.lineSpace=B("div",[o.measure,o.lineMeasure,o.selectionDiv,o.cursorDiv,o.lineDiv],null,"position: relative; outline: none");var r=B("div",[o.lineSpace],"CodeMirror-lines");o.mover=l("div",[r],null,"position: relative"),o.sizer=l("div",[o.mover],"CodeMirror-sizer"),o.sizerWidth=null,o.heightForcer=l("div",null,null,"position: absolute; height: "+_e+"px; width: 1px;"),o.gutters=l("div",null,"CodeMirror-gutters"),o.lineGutter=null,o.scroller=l("div",[o.sizer,o.heightForcer,o.gutters],"CodeMirror-scroll"),o.scroller.setAttribute("tabIndex","-1"),o.wrapper=l("div",[o.scrollbarFiller,o.gutterFiller,o.scroller],"CodeMirror"),ne&&fe<8&&(o.gutters.style.zIndex=-1,o.scroller.style.paddingRight=0),!se&&!(ke&&Oe)&&(o.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(o.wrapper):e(o.wrapper)),o.viewFrom=o.viewTo=t.first,o.reportedViewFrom=o.reportedViewTo=t.first,o.view=[],o.renderedView=null,o.externalMeasured=null,o.viewOffset=0,o.lastWrapHeight=o.lastWrapWidth=0,o.updateLineNumbers=null,o.nativeBarWidth=o.barHeight=o.barWidth=0,o.scrollbarsClipped=!1,o.lineNumWidth=o.lineNumInnerWidth=o.lineNumChars=null,o.alignWidgets=!1,o.cachedCharWidth=o.cachedTextHeight=o.cachedPaddingH=null,o.maxLine=null,o.maxLineLength=0,o.maxLineChanged=!1,o.wheelDX=o.wheelDY=o.wheelStartX=o.wheelStartY=null,o.shift=!1,o.selForContextMenu=null,o.activeTouch=null,o.gutterSpecs=po(n.gutters,n.lineNumbers),br(o),a.init(o)}var tr=0,qa=null;ne?qa=-.53:ke?qa=15:ie?qa=-.7:be&&(qa=-1/3);function Fr(e){var t=e.wheelDeltaX,a=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),a==null&&e.detail&&e.axis==e.VERTICAL_AXIS?a=e.detail:a==null&&(a=e.wheelDelta),{x:t,y:a}}function li(e){var t=Fr(e);return t.x*=qa,t.y*=qa,t}function ui(e,t){var a=Fr(t),n=a.x,o=a.y,r=e.display,s=r.scroller,u=s.scrollWidth>s.clientWidth,d=s.scrollHeight>s.clientHeight;if(!(n&&u||o&&d))return;if(o&&ae&&se){e:for(var m=t.target,U=r.view;m!=s;m=m.parentNode)for(var X=0;X<U.length;X++)if(U[X].node==m){e.display.currentWheelTarget=m;break e}}if(n&&!ke&&!me&&qa!=null){o&&d&&vr(e,Math.max(0,s.scrollTop+o*qa)),To(e,Math.max(0,s.scrollLeft+n*qa)),(!o||o&&d)&&Xe(t),r.wheelStartX=null;return}if(o&&qa!=null){var Pe=o*qa,Ae=e.doc.scrollTop,He=Ae+r.wrapper.clientHeight;Pe<0?Ae=Math.max(0,Ae+Pe-50):He=Math.min(e.doc.height,He+Pe+50),Mr(e,{top:Ae,bottom:He})}tr<20&&(r.wheelStartX==null?(r.wheelStartX=s.scrollLeft,r.wheelStartY=s.scrollTop,r.wheelDX=n,r.wheelDY=o,setTimeout(function(){if(r.wheelStartX==null)return;var qe=s.scrollLeft-r.wheelStartX,ut=s.scrollTop-r.wheelStartY,pt=ut&&r.wheelDY&&ut/r.wheelDY||qe&&r.wheelDX&&qe/r.wheelDX;if(r.wheelStartX=r.wheelStartY=null,!pt)return;qa=(qa*tr+pt)/(tr+1),++tr},200)):(r.wheelDX+=n,r.wheelDY+=o))}var mo=function(e,t){this.ranges=e,this.primIndex=t};mo.prototype.primary=function(){return this.ranges[this.primIndex]},mo.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var a=this.ranges[t],n=e.ranges[t];if(!gt(a.anchor,n.anchor)||!gt(a.head,n.head))return!1}return!0},mo.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new ra(wt(this.ranges[t].anchor),wt(this.ranges[t].head));return new mo(e,this.primIndex)},mo.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},mo.prototype.contains=function(e,t){t||(t=e);for(var a=0;a<this.ranges.length;a++){var n=this.ranges[a];if(Re(t,n.from())>=0&&Re(e,n.to())<=0)return a}return-1};var ra=function(e,t){this.anchor=e,this.head=t};ra.prototype.from=function(){return yn(this.anchor,this.head)},ra.prototype.to=function(){return _t(this.anchor,this.head)},ra.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function No(e,t,a){var n=e&&e.options.selectionsMayTouch,o=t[a];t.sort(function(Pe,Ae){return Re(Pe.from(),Ae.from())}),a=ye(t,o);for(var r=1;r<t.length;r++){var s=t[r],u=t[r-1],d=Re(u.to(),s.from());if(n&&!s.empty()?d>0:d>=0){var m=yn(u.from(),s.from()),U=_t(u.to(),s.to()),X=u.empty()?s.from()==s.head:u.from()==u.head;r<=a&&--a,t.splice(--r,2,new ra(X?U:m,X?m:U))}}return new mo(t,a)}function Qo(e,t){return new mo([new ra(e,t||e)],0)}function Jo(e){return e.text?Me(e.from.line+e.text.length-1,f(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function ci(e,t){if(Re(e,t.from)<0)return e;if(Re(e,t.to)<=0)return Jo(t);var a=e.line+t.text.length-(t.to.line-t.from.line)-1,n=e.ch;return e.line==t.to.line&&(n+=Jo(t).ch-t.to.ch),Me(a,n)}function Kr(e,t){for(var a=[],n=0;n<e.sel.ranges.length;n++){var o=e.sel.ranges[n];a.push(new ra(ci(o.anchor,t),ci(o.head,t)))}return No(e.cm,a,e.sel.primIndex)}function Ti(e,t,a){return e.line==t.line?Me(a.line,e.ch-t.ch+a.ch):Me(a.line+(e.line-t.line),e.ch)}function ji(e,t,a){for(var n=[],o=Me(e.first,0),r=o,s=0;s<t.length;s++){var u=t[s],d=Ti(u.from,o,r),m=Ti(Jo(u),o,r);if(o=u.to,r=m,a=="around"){var U=e.sel.ranges[s],X=Re(U.head,U.anchor)<0;n[s]=new ra(X?m:d,X?d:m)}else n[s]=new ra(d,d)}return new mo(n,e.sel.primIndex)}function sr(e){e.doc.mode=An(e.options,e.doc.modeOption),di(e)}function di(e){e.doc.iter(function(t){t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,Sr(e,100),e.state.modeGen++,e.curOp&&va(e)}function vs(e,t){return t.from.ch==0&&t.to.ch==0&&f(t.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function ts(e,t,a,n){function o(yt){return a?a[yt]:null}function r(yt,mt,St){Fo(yt,mt,St,n),mn(yt,"change",yt,t)}function s(yt,mt){for(var St=[],Zt=yt;Zt<mt;++Zt)St.push(new Ha(m[Zt],o(Zt),n));return St}var u=t.from,d=t.to,m=t.text,U=nt(e,u.line),X=nt(e,d.line),Pe=f(m),Ae=o(m.length-1),He=d.line-u.line;if(t.full)e.insert(0,s(0,m.length)),e.remove(m.length,e.size-m.length);else if(vs(e,t)){var qe=s(0,m.length-1);r(X,X.text,Ae),He&&e.remove(u.line,He),qe.length&&e.insert(u.line,qe)}else if(U==X)if(m.length==1)r(U,U.text.slice(0,u.ch)+Pe+U.text.slice(d.ch),Ae);else{var ut=s(1,m.length-1);ut.push(new Ha(Pe+U.text.slice(d.ch),Ae,n)),r(U,U.text.slice(0,u.ch)+m[0],o(0)),e.insert(u.line+1,ut)}else if(m.length==1)r(U,U.text.slice(0,u.ch)+m[0]+X.text.slice(d.ch),o(0)),e.remove(u.line+1,He);else{r(U,U.text.slice(0,u.ch)+m[0],o(0)),r(X,Pe+X.text.slice(d.ch),Ae);var pt=s(1,m.length-1);He>1&&e.remove(u.line+1,He-1),e.insert(u.line+1,pt)}mn(e,"change",e,t)}function Er(e,t,a){function n(o,r,s){if(o.linked)for(var u=0;u<o.linked.length;++u){var d=o.linked[u];if(d.doc==r)continue;var m=s&&d.sharedHist;if(a&&!m)continue;t(d.doc,m),n(d.doc,o,m)}}n(e,null,!0)}function gs(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,fo(e),sr(e),bs(e),e.options.lineWrapping||Eo(e),e.options.mode=t.modeOption,va(e)}function bs(e){(e.doc.direction=="rtl"?z:I)(e.display.lineDiv,"CodeMirror-rtl")}function hl(e){ho(e,function(){bs(e),va(e)})}function Ni(e){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function ns(e,t){var a={from:wt(t.from),to:Jo(t),text:En(e,t.from,t.to)};return Cs(e,a,t.from.line,t.to.line+1),Er(e,function(n){return Cs(n,a,t.from.line,t.to.line+1)},!0),a}function Es(e){for(;e.length;){var t=f(e);if(t.ranges)e.pop();else break}}function pl(e,t){if(t)return Es(e.done),f(e.done);if(e.done.length&&!f(e.done).ranges)return f(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),f(e.done)}function ys(e,t,a,n){var o=e.history;o.undone.length=0;var r=+new Date,s,u;if((o.lastOp==n||o.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&o.lastModTime>r-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(s=pl(o,o.lastOp==n)))u=f(s.changes),Re(t.from,t.to)==0&&Re(t.from,u.to)==0?u.to=Jo(t):s.changes.push(ns(e,t));else{var d=f(o.done);for((!d||!d.ranges)&&Li(e.sel,o.done),s={changes:[ns(e,t)],generation:o.generation},o.done.push(s);o.done.length>o.undoDepth;)o.done.shift(),o.done[0].ranges||o.done.shift()}o.done.push(a),o.generation=++o.maxGeneration,o.lastModTime=o.lastSelTime=r,o.lastOp=o.lastSelOp=n,o.lastOrigin=o.lastSelOrigin=t.origin,u||at(e,"historyAdded")}function ml(e,t,a,n){var o=t.charAt(0);return o=="*"||o=="+"&&a.ranges.length==n.ranges.length&&a.somethingSelected()==n.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function vl(e,t,a,n){var o=e.history,r=n&&n.origin;a==o.lastSelOp||r&&o.lastSelOrigin==r&&(o.lastModTime==o.lastSelTime&&o.lastOrigin==r||ml(e,r,f(o.done),t))?o.done[o.done.length-1]=t:Li(t,o.done),o.lastSelTime=+new Date,o.lastSelOrigin=r,o.lastSelOp=a,n&&n.clearRedo!==!1&&Es(o.undone)}function Li(e,t){var a=f(t);a&&a.ranges&&a.equals(e)||t.push(e)}function Cs(e,t,a,n){var o=t["spans_"+e.id],r=0;e.iter(Math.max(e.first,a),Math.min(e.first+e.size,n),function(s){s.markedSpans&&((o||(o=t["spans_"+e.id]={}))[r]=s.markedSpans),++r})}function gl(e){if(!e)return null;for(var t,a=0;a<e.length;++a)e[a].marker.explicitlyCleared?t||(t=e.slice(0,a)):t&&t.push(e[a]);return t?t.length?t:null:e}function bl(e,t){var a=t["spans_"+e.id];if(!a)return null;for(var n=[],o=0;o<t.text.length;++o)n.push(gl(a[o]));return n}function _s(e,t){var a=bl(e,t),n=tn(e,t);if(!a)return n;if(!n)return a;for(var o=0;o<a.length;++o){var r=a[o],s=n[o];if(r&&s){e:for(var u=0;u<s.length;++u){for(var d=s[u],m=0;m<r.length;++m)if(r[m].marker==d.marker)continue e;r.push(d)}}else s&&(a[o]=s)}return a}function Wr(e,t,a){for(var n=[],o=0;o<e.length;++o){var r=e[o];if(r.ranges){n.push(a?mo.prototype.deepCopy.call(r):r);continue}var s=r.changes,u=[];n.push({changes:u});for(var d=0;d<s.length;++d){var m=s[d],U=void 0;if(u.push({from:m.from,to:m.to,text:m.text}),t)for(var X in m)(U=X.match(/^spans_(\d+)$/))&&(ye(t,Number(U[1]))>-1&&(f(u)[X]=m[X],delete m[X]))}}return n}function as(e,t,a,n){if(n){var o=e.anchor;if(a){var r=Re(t,o)<0;r!=Re(a,o)<0?(o=t,t=a):r!=Re(t,a)<0&&(t=a)}return new ra(o,t)}else return new ra(a||t,t)}function ki(e,t,a,n,o){o==null&&(o=e.cm&&(e.cm.display.shift||e.extend)),lo(e,new mo([as(e.sel.primary(),t,a,o)],0),n)}function As(e,t,a){for(var n=[],o=e.cm&&(e.cm.display.shift||e.extend),r=0;r<e.sel.ranges.length;r++)n[r]=as(e.sel.ranges[r],t[r],null,o);var s=No(e.cm,n,e.sel.primIndex);lo(e,s,a)}function os(e,t,a,n){var o=e.sel.ranges.slice(0);o[t]=a,lo(e,No(e.cm,o,e.sel.primIndex),n)}function xs(e,t,a,n){lo(e,Qo(t,a),n)}function El(e,t,a){var n={ranges:t.ranges,update:function(o){this.ranges=[];for(var r=0;r<o.length;r++)this.ranges[r]=new ra(rt(e,o[r].anchor),rt(e,o[r].head))},origin:a&&a.origin};return at(e,"beforeSelectionChange",e,n),e.cm&&at(e.cm,"beforeSelectionChange",e.cm,n),n.ranges!=t.ranges?No(e.cm,n.ranges,n.ranges.length-1):t}function Os(e,t,a){var n=e.history.done,o=f(n);o&&o.ranges?(n[n.length-1]=t,Ui(e,t,a)):lo(e,t,a)}function lo(e,t,a){Ui(e,t,a),vl(e,e.sel,e.cm?e.cm.curOp.id:NaN,a)}function Ui(e,t,a){(Be(e,"beforeSelectionChange")||e.cm&&Be(e.cm,"beforeSelectionChange"))&&(t=El(e,t,a));var n=a&&a.bias||(Re(t.primary().head,e.sel.primary().head)<0?-1:1);Ss(e,Rs(e,t,n,!0)),!(a&&a.scroll===!1)&&e.cm&&pr(e.cm)}function Ss(e,t){if(t.equals(e.sel))return;e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,Ne(e.cm)),mn(e,"cursorActivity",e)}function Ms(e){Ss(e,Rs(e,e.sel,null,!1))}function Rs(e,t,a,n){for(var o,r=0;r<t.ranges.length;r++){var s=t.ranges[r],u=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[r],d=Ii(e,s.anchor,u&&u.anchor,a,n),m=Ii(e,s.head,u&&u.head,a,n);(o||d!=s.anchor||m!=s.head)&&(o||(o=t.ranges.slice(0,r)),o[r]=new ra(d,m))}return o?No(e.cm,o,t.primIndex):t}function zr(e,t,a,n,o){var r=nt(e,t.line);if(r.markedSpans)for(var s=0;s<r.markedSpans.length;++s){var u=r.markedSpans[s],d=u.marker,m="selectLeft"in d?!d.selectLeft:d.inclusiveLeft,U="selectRight"in d?!d.selectRight:d.inclusiveRight;if((u.from==null||(m?u.from<=t.ch:u.from<t.ch))&&(u.to==null||(U?u.to>=t.ch:u.to>t.ch))){if(o&&(at(d,"beforeCursorEnter"),d.explicitlyCleared))if(r.markedSpans){--s;continue}else break;if(!d.atomic)continue;if(a){var X=d.find(n<0?1:-1),Pe=void 0;if((n<0?U:m)&&(X=Ps(e,X,-n,X&&X.line==t.line?r:null)),X&&X.line==t.line&&(Pe=Re(X,a))&&(n<0?Pe<0:Pe>0))return zr(e,X,t,n,o)}var Ae=d.find(n<0?-1:1);return(n<0?m:U)&&(Ae=Ps(e,Ae,n,Ae.line==t.line?r:null)),Ae?zr(e,Ae,t,n,o):null}}return t}function Ii(e,t,a,n,o){var r=n||1,s=zr(e,t,a,r,o)||!o&&zr(e,t,a,r,!0)||zr(e,t,a,-r,o)||!o&&zr(e,t,a,-r,!0);return s||(e.cantEdit=!0,Me(e.first,0))}function Ps(e,t,a,n){return a<0&&t.ch==0?t.line>e.first?rt(e,Me(t.line-1)):null:a>0&&t.ch==(n||nt(e,t.line)).text.length?t.line<e.first+e.size-1?Me(t.line+1,0):null:new Me(t.line,t.ch+a)}function Ds(e){e.setSelection(Me(e.firstLine(),0),Me(e.lastLine()),Ee)}function ws(e,t,a){var n={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return n.canceled=!0}};return a&&(n.update=function(o,r,s,u){o&&(n.from=rt(e,o)),r&&(n.to=rt(e,r)),s&&(n.text=s),u!==void 0&&(n.origin=u)}),at(e,"beforeChange",e,n),e.cm&&at(e.cm,"beforeChange",e.cm,n),n.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:n.from,to:n.to,text:n.text,origin:n.origin}}function Hr(e,t,a){if(e.cm){if(!e.cm.curOp)return ka(e.cm,Hr)(e,t,a);if(e.cm.state.suppressEdits)return}if((Be(e,"beforeChange")||e.cm&&Be(e.cm,"beforeChange"))&&(t=ws(e,t,!0),!t))return;var n=Mt&&!a&&Sa(e,t.from,t.to);if(n)for(var o=n.length-1;o>=0;--o)Ts(e,{from:n[o].from,to:n[o].to,text:o?[""]:t.text,origin:t.origin});else Ts(e,t)}function Ts(e,t){if(t.text.length==1&&t.text[0]==""&&Re(t.from,t.to)==0)return;var a=Kr(e,t);ys(e,t,a,e.cm?e.cm.curOp.id:NaN),fi(e,t,a,tn(e,t));var n=[];Er(e,function(o,r){!r&&ye(n,o.history)==-1&&(ks(o.history,t),n.push(o.history)),fi(o,t,null,tn(o,t))})}function Bi(e,t,a){var n=e.cm&&e.cm.state.suppressEdits;if(n&&!a)return;for(var o=e.history,r,s=e.sel,u=t=="undo"?o.done:o.undone,d=t=="undo"?o.undone:o.done,m=0;m<u.length&&!(r=u[m],a?r.ranges&&!r.equals(e.sel):!r.ranges);m++);if(m==u.length)return;for(o.lastOrigin=o.lastSelOrigin=null;;)if(r=u.pop(),r.ranges){if(Li(r,d),a&&!r.equals(e.sel)){lo(e,r,{clearRedo:!1});return}s=r}else if(n){u.push(r);return}else break;var U=[];Li(s,d),d.push({changes:U,generation:o.generation}),o.generation=r.generation||++o.maxGeneration;for(var X=Be(e,"beforeChange")||e.cm&&Be(e.cm,"beforeChange"),Pe=function(qe){var ut=r.changes[qe];if(ut.origin=t,X&&!ws(e,ut,!1))return u.length=0,{};U.push(ns(e,ut));var pt=qe?Kr(e,ut):f(u);fi(e,ut,pt,_s(e,ut)),!qe&&e.cm&&e.cm.scrollIntoView({from:ut.from,to:Jo(ut)});var yt=[];Er(e,function(mt,St){!St&&ye(yt,mt.history)==-1&&(ks(mt.history,ut),yt.push(mt.history)),fi(mt,ut,null,_s(mt,ut))})},Ae=r.changes.length-1;Ae>=0;--Ae){var He=Pe(Ae);if(He)return He.v}}function js(e,t){if(t==0)return;if(e.first+=t,e.sel=new mo(x(e.sel.ranges,function(o){return new ra(Me(o.anchor.line+t,o.anchor.ch),Me(o.head.line+t,o.head.ch))}),e.sel.primIndex),e.cm){va(e.cm,e.first,e.first-t,t);for(var a=e.cm.display,n=a.viewFrom;n<a.viewTo;n++)Ra(e.cm,n,"gutter")}}function fi(e,t,a,n){if(e.cm&&!e.cm.curOp)return ka(e.cm,fi)(e,t,a,n);if(t.to.line<e.first){js(e,t.text.length-1-(t.to.line-t.from.line));return}if(t.from.line>e.lastLine())return;if(t.from.line<e.first){var o=t.text.length-1-(e.first-t.from.line);js(e,o),t={from:Me(e.first,0),to:Me(t.to.line+o,t.to.ch),text:[f(t.text)],origin:t.origin}}var r=e.lastLine();t.to.line>r&&(t={from:t.from,to:Me(r,nt(e,r).text.length),text:[t.text[0]],origin:t.origin}),t.removed=En(e,t.from,t.to),a||(a=Kr(e,t)),e.cm?yl(e.cm,t,n):ts(e,t,n),Ui(e,a,Ee),e.cantEdit&&Ii(e,Me(e.firstLine(),0))&&(e.cantEdit=!1)}function yl(e,t,a){var n=e.doc,o=e.display,r=t.from,s=t.to,u=!1,d=r.line;e.options.lineWrapping||(d=$t(zn(nt(n,r.line))),n.iter(d,s.line+1,function(Ae){if(Ae==o.maxLine)return u=!0,!0})),n.sel.contains(t.from,t.to)>-1&&Ne(e),ts(n,t,a,Do(e)),e.options.lineWrapping||(n.iter(d,r.line+t.text.length,function(Ae){var He=bo(Ae);He>o.maxLineLength&&(o.maxLine=Ae,o.maxLineLength=He,o.maxLineChanged=!0,u=!1)}),u&&(e.curOp.updateMaxLine=!0)),na(n,r.line),Sr(e,400);var m=t.text.length-(s.line-r.line)-1;t.full?va(e):r.line==s.line&&t.text.length==1&&!vs(e.doc,t)?Ra(e,r.line,"text"):va(e,r.line,s.line+1,m);var U=Be(e,"changes"),X=Be(e,"change");if(X||U){var Pe={from:r,to:s,text:t.text,removed:t.removed,origin:t.origin};X&&mn(e,"change",e,Pe),U&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Pe)}e.display.selForContextMenu=null}function Qr(e,t,a,n,o){var r;n||(n=a),Re(n,a)<0&&(r=[n,a],a=r[0],n=r[1]),typeof t=="string"&&(t=e.splitLines(t)),Hr(e,{from:a,to:n,text:t,origin:o})}function Ns(e,t,a,n){a<e.line?e.line+=n:t<e.line&&(e.line=t,e.ch=0)}function Ls(e,t,a,n){for(var o=0;o<e.length;++o){var r=e[o],s=!0;if(r.ranges){r.copied||(r=e[o]=r.deepCopy(),r.copied=!0);for(var u=0;u<r.ranges.length;u++)Ns(r.ranges[u].anchor,t,a,n),Ns(r.ranges[u].head,t,a,n);continue}for(var d=0;d<r.changes.length;++d){var m=r.changes[d];if(a<m.from.line)m.from=Me(m.from.line+n,m.from.ch),m.to=Me(m.to.line+n,m.to.ch);else if(t<=m.to.line){s=!1;break}}s||(e.splice(0,o+1),o=0)}}function ks(e,t){var a=t.from.line,n=t.to.line,o=t.text.length-(n-a)-1;Ls(e.done,a,n,o),Ls(e.undone,a,n,o)}function hi(e,t,a,n){var o=t,r=t;return typeof t=="number"?r=nt(e,en(e,t)):o=$t(t),o==null?null:(n(r,o)&&e.cm&&Ra(e.cm,o,a),r)}function pi(e){this.lines=e,this.parent=null;for(var t=0,a=0;a<e.length;++a)e[a].parent=this,t+=e[a].height;this.height=t}pi.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var a=e,n=e+t;a<n;++a){var o=this.lines[a];this.height-=o.height,Ko(o),mn(o,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,a){this.height+=a,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var n=0;n<t.length;++n)t[n].parent=this},iterN:function(e,t,a){for(var n=e+t;e<n;++e)if(a(this.lines[e]))return!0}};function mi(e){this.children=e;for(var t=0,a=0,n=0;n<e.length;++n){var o=e[n];t+=o.chunkSize(),a+=o.height,o.parent=this}this.size=t,this.height=a,this.parent=null}mi.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var a=0;a<this.children.length;++a){var n=this.children[a],o=n.chunkSize();if(e<o){var r=Math.min(t,o-e),s=n.height;if(n.removeInner(e,r),this.height-=s-n.height,o==r&&(this.children.splice(a--,1),n.parent=null),(t-=r)==0)break;e=0}else e-=o}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof pi))){var u=[];this.collapse(u),this.children=[new pi(u)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,a){this.size+=t.length,this.height+=a;for(var n=0;n<this.children.length;++n){var o=this.children[n],r=o.chunkSize();if(e<=r){if(o.insertInner(e,t,a),o.lines&&o.lines.length>50){for(var s=o.lines.length%25+25,u=s;u<o.lines.length;){var d=new pi(o.lines.slice(u,u+=25));o.height-=d.height,this.children.splice(++n,0,d),d.parent=this}o.lines=o.lines.slice(0,s),this.maybeSpill()}break}e-=r}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var t=e.children.splice(e.children.length-5,5),a=new mi(t);if(e.parent){e.size-=a.size,e.height-=a.height;var o=ye(e.parent.children,e);e.parent.children.splice(o+1,0,a)}else{var n=new mi(e.children);n.parent=e,e.children=[n,a],e=n}a.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,t,a){for(var n=0;n<this.children.length;++n){var o=this.children[n],r=o.chunkSize();if(e<r){var s=Math.min(t,r-e);if(o.iterN(e,s,a))return!0;if((t-=s)==0)break;e=0}else e-=r}}};var vi=function(e,t,a){if(a)for(var n in a)a.hasOwnProperty(n)&&(this[n]=a[n]);this.doc=e,this.node=t};vi.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,a=this.line,n=$t(a);if(n==null||!t)return;for(var o=0;o<t.length;++o)t[o]==this&&t.splice(o--,1);t.length||(a.widgets=null);var r=zo(this);ta(a,Math.max(0,a.height-r)),e&&(ho(e,function(){Us(e,a,-r),Ra(e,n,"widget")}),mn(e,"lineWidgetCleared",e,this,n))},vi.prototype.changed=function(){var e=this,t=this.height,a=this.doc.cm,n=this.line;this.height=null;var o=zo(this)-t;if(!o)return;Da(this.doc,n)||ta(n,n.height+o),a&&ho(a,function(){a.curOp.forceUpdate=!0,Us(a,n,o),mn(a,"lineWidgetChanged",a,e,$t(n))})},We(vi);function Us(e,t,a){no(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&oi(e,a)}function Cl(e,t,a,n){var o=new vi(e,a,n),r=e.cm;return r&&o.noHScroll&&(r.display.alignWidgets=!0),hi(e,t,"widget",function(s){var u=s.widgets||(s.widgets=[]);if(o.insertAt==null?u.push(o):u.splice(Math.min(u.length-1,Math.max(0,o.insertAt)),0,o),o.line=s,r&&!Da(e,s)){var d=no(s)<e.scrollTop;ta(s,s.height+zo(o)),d&&oi(r,o.height),r.curOp.forceUpdate=!0}return!0}),r&&mn(r,"lineWidgetAdded",r,o,typeof t=="number"?t:$t(t)),o}var Is=0,yr=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++Is};yr.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,t=e&&!e.curOp;if(t&&er(e),Be(this,"clear")){var a=this.find();a&&mn(this,"clear",a.from,a.to)}for(var n=null,o=null,r=0;r<this.lines.length;++r){var s=this.lines[r],u=Xt(s.markedSpans,this);e&&!this.collapsed?Ra(e,$t(s),"text"):e&&(u.to!=null&&(o=$t(s)),u.from!=null&&(n=$t(s))),s.markedSpans=on(s.markedSpans,u),u.from==null&&this.collapsed&&!Da(this.doc,s)&&e&&ta(s,ja(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var d=0;d<this.lines.length;++d){var m=zn(this.lines[d]),U=bo(m);U>e.display.maxLineLength&&(e.display.maxLine=m,e.display.maxLineLength=U,e.display.maxLineChanged=!0)}n!=null&&e&&this.collapsed&&va(e,n,o+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ms(e.doc)),e&&mn(e,"markerCleared",e,this,n,o),t&&rr(e),this.parent&&this.parent.clear()},yr.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var a,n,o=0;o<this.lines.length;++o){var r=this.lines[o],s=Xt(r.markedSpans,this);if(s.from!=null&&(a=Me(t?r:$t(r),s.from),e==-1))return a;if(s.to!=null&&(n=Me(t?r:$t(r),s.to),e==1))return n}return a&&{from:a,to:n}},yr.prototype.changed=function(){var e=this,t=this.find(-1,!0),a=this,n=this.doc.cm;if(!t||!n)return;ho(n,function(){var o=t.line,r=$t(t.line),s=q(n,r);if(s&&(Ut(s),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!Da(a.doc,o)&&a.height!=null){var u=a.height;a.height=null;var d=zo(a)-u;d&&ta(o,o.height+d)}mn(n,"markerChanged",n,e)})},yr.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(!t.maybeHiddenMarkers||ye(t.maybeHiddenMarkers,this)==-1)&&(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},yr.prototype.detachLine=function(e){if(this.lines.splice(ye(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},We(yr);function Jr(e,t,a,n,o){if(n&&n.shared)return _l(e,t,a,n,o);if(e.cm&&!e.cm.curOp)return ka(e.cm,Jr)(e,t,a,n,o);var r=new yr(e,o),s=Re(t,a);if(n&&G(n,r,!1),s>0||s==0&&r.clearWhenEmpty!==!1)return r;if(r.replacedWith&&(r.collapsed=!0,r.widgetNode=B("span",[r.replacedWith],"CodeMirror-widget"),n.handleMouseEvents||r.widgetNode.setAttribute("cm-ignore-events","true"),n.insertLeft&&(r.widgetNode.insertLeft=!0)),r.collapsed){if(ia(e,t.line,t,a,r)||t.line!=a.line&&ia(e,a.line,t,a,r))throw new Error("Inserting collapsed marker partially overlapping an existing one");Jt()}r.addToHistory&&ys(e,{from:t,to:a,origin:"markText"},e.sel,NaN);var u=t.line,d=e.cm,m;if(e.iter(u,a.line+1,function(X){d&&r.collapsed&&!d.options.lineWrapping&&zn(X)==d.display.maxLine&&(m=!0),r.collapsed&&u!=t.line&&ta(X,0),Gt(X,new gn(r,u==t.line?t.ch:null,u==a.line?a.ch:null)),++u}),r.collapsed&&e.iter(t.line,a.line+1,function(X){Da(e,X)&&ta(X,0)}),r.clearOnEnter&&Te(r,"beforeCursorEnter",function(){return r.clear()}),r.readOnly&&(kt(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),r.collapsed&&(r.id=++Is,r.atomic=!0),d){if(m&&(d.curOp.updateMaxLine=!0),r.collapsed)va(d,t.line,a.line+1);else if(r.className||r.startStyle||r.endStyle||r.css||r.attributes||r.title)for(var U=t.line;U<=a.line;U++)Ra(d,U,"text");r.atomic&&Ms(d.doc),mn(d,"markerAdded",d,r)}return r}var gi=function(e,t){this.markers=e,this.primary=t;for(var a=0;a<e.length;++a)e[a].parent=this};gi.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();mn(this,"clear")},gi.prototype.find=function(e,t){return this.primary.find(e,t)},We(gi);function _l(e,t,a,n,o){n=G(n),n.shared=!1;var r=[Jr(e,t,a,n,o)],s=r[0],u=n.widgetNode;return Er(e,function(d){u&&(n.widgetNode=u.cloneNode(!0)),r.push(Jr(d,rt(d,t),rt(d,a),n,o));for(var m=0;m<d.linked.length;++m)if(d.linked[m].isParent)return;s=f(r)}),new gi(r,s)}function Bs(e){return e.findMarks(Me(e.first,0),e.clipPos(Me(e.lastLine())),function(t){return t.parent})}function Al(e,t){for(var a=0;a<t.length;a++){var n=t[a],o=n.find(),r=e.clipPos(o.from),s=e.clipPos(o.to);if(Re(r,s)){var u=Jr(e,r,s,n.primary,n.primary.type);n.markers.push(u),u.parent=n}}}function xl(e){for(var t=function(n){var o=e[n],r=[o.primary.doc];Er(o.primary.doc,function(d){return r.push(d)});for(var s=0;s<o.markers.length;s++){var u=o.markers[s];ye(r,u.doc)==-1&&(u.parent=null,o.markers.splice(s--,1))}},a=0;a<e.length;a++)t(a)}var Ol=0,Co=function(e,t,a,n,o){if(!(this instanceof Co))return new Co(e,t,a,n,o);a==null&&(a=0),mi.call(this,[new pi([new Ha("",null)])]),this.first=a,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=a;var r=Me(a,0);this.sel=Qo(r),this.history=new Ni(null),this.id=++Ol,this.modeOption=t,this.lineSep=n,this.direction=o=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),ts(this,{from:r,to:r,text:e}),lo(this,Qo(r),Ee)};Co.prototype=de(mi.prototype,{constructor:Co,iter:function(e,t,a){a?this.iterN(e-this.first,t-e,a):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var a=0,n=0;n<t.length;++n)a+=t[n].height;this.insertInner(e-this.first,t,a)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Zn(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:Ua(function(e){var t=Me(this.first,0),a=this.first+this.size-1;Hr(this,{from:t,to:Me(a,nt(this,a).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&mr(this.cm,0,0),lo(this,Qo(t),Ee)}),replaceRange:function(e,t,a,n){t=rt(this,t),a=a?rt(this,a):t,Qr(this,e,t,a,n)},getRange:function(e,t,a){var n=En(this,rt(this,e),rt(this,t));return a===!1?n:n.join(a||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Bn(this,e))return nt(this,e)},getLineNumber:function(e){return $t(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=nt(this,e)),zn(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return rt(this,e)},getCursor:function(e){var t=this.sel.primary(),a;return e==null||e=="head"?a=t.head:e=="anchor"?a=t.anchor:e=="end"||e=="to"||e===!1?a=t.to():a=t.from(),a},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Ua(function(e,t,a){xs(this,rt(this,typeof e=="number"?Me(e,t||0):e),null,a)}),setSelection:Ua(function(e,t,a){xs(this,rt(this,e),rt(this,t||e),a)}),extendSelection:Ua(function(e,t,a){ki(this,rt(this,e),t&&rt(this,t),a)}),extendSelections:Ua(function(e,t){As(this,Lt(this,e),t)}),extendSelectionsBy:Ua(function(e,t){var a=x(this.sel.ranges,e);As(this,Lt(this,a),t)}),setSelections:Ua(function(e,t,a){if(!e.length)return;for(var n=[],o=0;o<e.length;o++)n[o]=new ra(rt(this,e[o].anchor),rt(this,e[o].head));t==null&&(t=Math.min(e.length-1,this.sel.primIndex)),lo(this,No(this.cm,n,t),a)}),addSelection:Ua(function(e,t,a){var n=this.sel.ranges.slice(0);n.push(new ra(rt(this,e),rt(this,t||e))),lo(this,No(this.cm,n,n.length-1),a)}),getSelection:function(e){for(var t=this.sel.ranges,a,n=0;n<t.length;n++){var o=En(this,t[n].from(),t[n].to());a=a?a.concat(o):o}return e===!1?a:a.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],a=this.sel.ranges,n=0;n<a.length;n++){var o=En(this,a[n].from(),a[n].to());e!==!1&&(o=o.join(e||this.lineSeparator())),t[n]=o}return t},replaceSelection:function(e,t,a){for(var n=[],o=0;o<this.sel.ranges.length;o++)n[o]=e;this.replaceSelections(n,t,a||"+input")},replaceSelections:Ua(function(e,t,a){for(var n=[],o=this.sel,r=0;r<o.ranges.length;r++){var s=o.ranges[r];n[r]={from:s.from(),to:s.to(),text:this.splitLines(e[r]),origin:a}}for(var u=t&&t!="end"&&ji(this,n,t),d=n.length-1;d>=0;d--)Hr(this,n[d]);u?Os(this,u):this.cm&&pr(this.cm)}),undo:Ua(function(){Bi(this,"undo")}),redo:Ua(function(){Bi(this,"redo")}),undoSelection:Ua(function(){Bi(this,"undo",!0)}),redoSelection:Ua(function(){Bi(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,a=0,n=0;n<e.done.length;n++)e.done[n].ranges||++t;for(var o=0;o<e.undone.length;o++)e.undone[o].ranges||++a;return{undo:t,redo:a}},clearHistory:function(){var e=this;this.history=new Ni(this.history.maxGeneration),Er(this,function(t){return t.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Wr(this.history.done),undone:Wr(this.history.undone)}},setHistory:function(e){var t=this.history=new Ni(this.history.maxGeneration);t.done=Wr(e.done.slice(0),null,!0),t.undone=Wr(e.undone.slice(0),null,!0)},setGutterMarker:Ua(function(e,t,a){return hi(this,e,"gutter",function(n){var o=n.gutterMarkers||(n.gutterMarkers={});return o[t]=a,!a&&Ge(o)&&(n.gutterMarkers=null),!0})}),clearGutter:Ua(function(e){var t=this;this.iter(function(a){a.gutterMarkers&&a.gutterMarkers[e]&&hi(t,a,"gutter",function(){return a.gutterMarkers[e]=null,Ge(a.gutterMarkers)&&(a.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(typeof e=="number"){if(!Bn(this,e))return null;if(t=e,e=nt(this,e),!e)return null}else if(t=$t(e),t==null)return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:Ua(function(e,t,a){return hi(this,e,t=="gutter"?"gutter":"class",function(n){var o=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass";if(!n[o])n[o]=a;else{if(Ce(a).test(n[o]))return!1;n[o]+=" "+a}return!0})}),removeLineClass:Ua(function(e,t,a){return hi(this,e,t=="gutter"?"gutter":"class",function(n){var o=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass",r=n[o];if(r)if(a==null)n[o]=null;else{var s=r.match(Ce(a));if(!s)return!1;var u=s.index+s[0].length;n[o]=r.slice(0,s.index)+(!s.index||u==r.length?"":" ")+r.slice(u)||null}else return!1;return!0})}),addLineWidget:Ua(function(e,t,a){return Cl(this,e,t,a)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,a){return Jr(this,rt(this,e),rt(this,t),a,a&&a.type||"range")},setBookmark:function(e,t){var a={replacedWith:t&&(t.nodeType==null?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return e=rt(this,e),Jr(this,e,e,a,"bookmark")},findMarksAt:function(e){e=rt(this,e);var t=[],a=nt(this,e.line).markedSpans;if(a)for(var n=0;n<a.length;++n){var o=a[n];(o.from==null||o.from<=e.ch)&&(o.to==null||o.to>=e.ch)&&t.push(o.marker.parent||o.marker)}return t},findMarks:function(e,t,a){e=rt(this,e),t=rt(this,t);var n=[],o=e.line;return this.iter(e.line,t.line+1,function(r){var s=r.markedSpans;if(s)for(var u=0;u<s.length;u++){var d=s[u];!(d.to!=null&&o==e.line&&e.ch>=d.to||d.from==null&&o!=e.line||d.from!=null&&o==t.line&&d.from>=t.ch)&&(!a||a(d.marker))&&n.push(d.marker.parent||d.marker)}++o}),n},getAllMarks:function(){var e=[];return this.iter(function(t){var a=t.markedSpans;if(a)for(var n=0;n<a.length;++n)a[n].from!=null&&e.push(a[n].marker)}),e},posFromIndex:function(e){var t,a=this.first,n=this.lineSeparator().length;return this.iter(function(o){var r=o.text.length+n;if(r>e)return t=e,!0;e-=r,++a}),rt(this,Me(a,t))},indexFromPos:function(e){e=rt(this,e);var t=e.ch;if(e.line<this.first||e.ch<0)return 0;var a=this.lineSeparator().length;return this.iter(this.first,e.line,function(n){t+=n.text.length+a}),t},copy:function(e){var t=new Co(Zn(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,a=this.first+this.size;e.from!=null&&e.from>t&&(t=e.from),e.to!=null&&e.to<a&&(a=e.to);var n=new Co(Zn(this,t,a),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(n.history=this.history),(this.linked||(this.linked=[])).push({doc:n,sharedHist:e.sharedHist}),n.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],Al(n,Bs(this)),n},unlinkDoc:function(e){if(e instanceof Pa&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t){var a=this.linked[t];if(a.doc!=e)continue;this.linked.splice(t,1),e.unlinkDoc(this),xl(Bs(this));break}if(e.history==this.history){var n=[e.id];Er(e,function(o){return n.push(o.id)},!0),e.history=new Ni(null),e.history.done=Wr(this.history.done,n),e.history.undone=Wr(this.history.undone,n)}},iterLinkedDocs:function(e){Er(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):ln(e)},lineSeparator:function(){return this.lineSep||`
`},setDirection:Ua(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(t){return t.order=null}),this.cm&&hl(this.cm)})}),Co.prototype.eachLine=Co.prototype.iter;var Fs=0;function Sl(e){var t=this;if(Ks(t),je(t,e)||Io(t.display,e))return;Xe(e),ne&&(Fs=+new Date);var a=Xa(t,e,!0),n=e.dataTransfer.files;if(!a||t.isReadOnly())return;if(n&&n.length&&window.FileReader&&window.File)for(var o=n.length,r=Array(o),s=0,u=function(){++s==o&&ka(t,function(){a=rt(t.doc,a);var Ae={from:a,to:a,text:t.doc.splitLines(r.filter(function(He){return He!=null}).join(t.doc.lineSeparator())),origin:"paste"};Hr(t.doc,Ae),Os(t.doc,Qo(rt(t.doc,a),rt(t.doc,Jo(Ae))))})()},d=function(Ae,He){if(t.options.allowDropFileTypes&&ye(t.options.allowDropFileTypes,Ae.type)==-1){u();return}var qe=new FileReader;qe.onerror=function(){return u()},qe.onload=function(){var ut=qe.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(ut)){u();return}r[He]=ut,u()},qe.readAsText(Ae)},m=0;m<n.length;m++)d(n[m],m);else{if(t.state.draggingText&&t.doc.sel.contains(a)>-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var U=e.dataTransfer.getData("Text");if(U){var X;if(t.state.draggingText&&!t.state.draggingText.copy&&(X=t.listSelections()),Ui(t.doc,Qo(a,a)),X)for(var Pe=0;Pe<X.length;++Pe)Qr(t.doc,"",X[Pe].anchor,X[Pe].head,"drag");t.replaceSelection(U,"around","paste"),t.display.input.focus()}}catch(Ae){}}}function Ml(e,t){if(ne&&(!e.state.draggingText||+new Date-Fs<100)){Qe(t);return}if(je(e,t)||Io(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!be){var a=l("img",null,null,"position: fixed; left: 0; top: 0;");a.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",me&&(a.width=a.height=1,e.display.wrapper.appendChild(a),a._top=a.offsetTop),t.dataTransfer.setDragImage(a,0,0),me&&a.parentNode.removeChild(a)}}function Rl(e,t){var a=Xa(e,t);if(!a)return;var n=document.createDocumentFragment();Zo(e,a,n),e.display.dragCursor||(e.display.dragCursor=l("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),h(e.display.dragCursor,n)}function Ks(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Ws(e){if(!document.getElementsByClassName)return;for(var t=document.getElementsByClassName("CodeMirror"),a=[],n=0;n<t.length;n++){var o=t[n].CodeMirror;o&&a.push(o)}a.length&&a[0].operation(function(){for(var r=0;r<a.length;r++)e(a[r])})}var zs=!1;function Pl(){if(zs)return;Dl(),zs=!0}function Dl(){var e;Te(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,Ws(wl)},100))}),Te(window,"blur",function(){return Ws(hr)})}function wl(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Cr={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},bi=0;bi<10;bi++)Cr[bi+48]=Cr[bi+96]=String(bi);for(var Fi=65;Fi<=90;Fi++)Cr[Fi]=String.fromCharCode(Fi);for(var Ei=1;Ei<=12;Ei++)Cr[Ei+111]=Cr[Ei+63235]="F"+Ei;var lr={};lr.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},lr.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},lr.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},lr.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},lr.default=ae?lr.macDefault:lr.pcDefault;function Tl(e){var t=e.split(/-(?!$)/);e=t[t.length-1];for(var a,n,o,r,s=0;s<t.length-1;s++){var u=t[s];if(/^(cmd|meta|m)$/i.test(u))r=!0;else if(/^a(lt)?$/i.test(u))a=!0;else if(/^(c|ctrl|control)$/i.test(u))n=!0;else if(/^s(hift)?$/i.test(u))o=!0;else throw new Error("Unrecognized modifier name: "+u)}return a&&(e="Alt-"+e),n&&(e="Ctrl-"+e),r&&(e="Cmd-"+e),o&&(e="Shift-"+e),e}function jl(e){var t={};for(var a in e)if(e.hasOwnProperty(a)){var n=e[a];if(/^(name|fallthrough|(de|at)tach)$/.test(a))continue;if(n=="..."){delete e[a];continue}for(var o=x(a.split(" "),Tl),r=0;r<o.length;r++){var s=void 0,u=void 0;r==o.length-1?(u=o.join(" "),s=n):(u=o.slice(0,r+1).join(" "),s="...");var d=t[u];if(!d)t[u]=s;else if(d!=s)throw new Error("Inconsistent bindings for "+u)}delete e[a]}for(var m in t)e[m]=t[m];return e}function Gr(e,t,a,n){t=Ki(t);var o=t.call?t.call(e,n):t[e];if(o===!1)return"nothing";if(o==="...")return"multi";if(o!=null&&a(o))return"handled";if(t.fallthrough){if(Object.prototype.toString.call(t.fallthrough)!="[object Array]")return Gr(e,t.fallthrough,a,n);for(var r=0;r<t.fallthrough.length;r++){var s=Gr(e,t.fallthrough[r],a,n);if(s)return s}}}function Hs(e){var t=typeof e=="string"?e:Cr[e.keyCode];return t=="Ctrl"||t=="Alt"||t=="Shift"||t=="Mod"}function Qs(e,t,a){var n=e;return t.altKey&&n!="Alt"&&(e="Alt-"+e),(Z?t.metaKey:t.ctrlKey)&&n!="Ctrl"&&(e="Ctrl-"+e),(Z?t.ctrlKey:t.metaKey)&&n!="Mod"&&(e="Cmd-"+e),!a&&t.shiftKey&&n!="Shift"&&(e="Shift-"+e),e}function Js(e,t){if(me&&e.keyCode==34&&e.char)return!1;var a=Cr[e.keyCode];return a==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(a=e.code),Qs(a,e,t))}function Ki(e){return typeof e=="string"?lr[e]:e}function Vr(e,t){for(var a=e.doc.sel.ranges,n=[],o=0;o<a.length;o++){for(var r=t(a[o]);n.length&&Re(r.from,f(n).to)<=0;){var s=n.pop();if(Re(s.from,r.from)<0){r.from=s.from;break}}n.push(r)}ho(e,function(){for(var u=n.length-1;u>=0;u--)Qr(e.doc,"",n[u].from,n[u].to,"+delete");pr(e)})}function rs(e,t,a){var n=Ve(e.text,t+a,a);return n<0||n>e.text.length?null:n}function is(e,t,a){var n=rs(e,t.ch,a);return n==null?null:new Me(t.line,n,a<0?"after":"before")}function ss(e,t,a,n,o){if(e){t.doc.direction=="rtl"&&(o=-o);var r=Wt(a,t.doc.direction);if(r){var s=o<0?f(r):r[0],u=o<0==(s.level==1),d=u?"after":"before",m;if(s.level>0||t.doc.direction=="rtl"){var U=Y(t,a);m=o<0?a.text.length-1:0;var X=ve(t,U,m).top;m=et(function(Pe){return ve(t,U,Pe).top==X},o<0==(s.level==1)?s.from:s.to-1,m),d=="before"&&(m=rs(a,m,1))}else m=o<0?s.to:s.from;return new Me(n,m,d)}}return new Me(n,o<0?a.text.length:0,o<0?"before":"after")}function Nl(e,t,a,n){var o=Wt(t,e.doc.direction);if(!o)return is(t,a,n);a.ch>=t.text.length?(a.ch=t.text.length,a.sticky="before"):a.ch<=0&&(a.ch=0,a.sticky="after");var r=bt(o,a.ch,a.sticky),s=o[r];if(e.doc.direction=="ltr"&&s.level%2==0&&(n>0?s.to>a.ch:s.from<a.ch))return is(t,a,n);var u=function(pt,yt){return rs(t,pt instanceof Me?pt.ch:pt,yt)},d,m=function(pt){return e.options.lineWrapping?(d=d||Y(e,t),Pt(e,t,d,pt)):{begin:0,end:t.text.length}},U=m(a.sticky=="before"?u(a,-1):a.ch);if(e.doc.direction=="rtl"||s.level==1){var X=s.level==1==n<0,Pe=u(a,X?1:-1);if(Pe!=null&&(X?Pe<=s.to&&Pe<=U.end:Pe>=s.from&&Pe>=U.begin)){var Ae=X?"before":"after";return new Me(a.line,Pe,Ae)}}var He=function(pt,yt,mt){for(var St=function(Ca,eo){return eo?new Me(a.line,u(Ca,1),"before"):new Me(a.line,Ca,"after")};pt>=0&&pt<o.length;pt+=yt){var Zt=o[pt],Bt=yt>0==(Zt.level!=1),Dn=Bt?mt.begin:u(mt.end,-1);if(Zt.from<=Dn&&Dn<Zt.to)return St(Dn,Bt);if(Dn=Bt?Zt.from:u(Zt.to,-1),mt.begin<=Dn&&Dn<mt.end)return St(Dn,Bt)}},qe=He(r+n,n,U);if(qe)return qe;var ut=n>0?U.end:u(U.begin,-1);return ut!=null&&!(n>0&&ut==t.text.length)&&(qe=He(n>0?0:o.length-1,n,m(ut)),qe)?qe:null}var yi={selectAll:Ds,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ee)},killLine:function(e){return Vr(e,function(t){if(t.empty()){var a=nt(e.doc,t.head.line).text.length;return t.head.ch==a&&t.head.line<e.lastLine()?{from:t.head,to:Me(t.head.line+1,0)}:{from:t.head,to:Me(t.head.line,a)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Vr(e,function(t){return{from:Me(t.from().line,0),to:rt(e.doc,Me(t.to().line+1,0))}})},delLineLeft:function(e){return Vr(e,function(t){return{from:Me(t.from().line,0),to:t.from()}})},delWrappedLineLeft:function(e){return Vr(e,function(t){var a=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:a},"div");return{from:n,to:t.from()}})},delWrappedLineRight:function(e){return Vr(e,function(t){var a=e.charCoords(t.head,"div").top+5,n=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:a},"div");return{from:t.from(),to:n}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(Me(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Me(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return Gs(e,t.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return Vs(e,t.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return Ll(e,t.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:a},"div")},k)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:a},"div")},k)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var a=e.cursorCoords(t.head,"div").top+5,n=e.coordsChar({left:0,top:a},"div");return n.ch<e.getLine(n.line).search(/\S/)?Vs(e,t.head):n},k)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection(" ")},insertSoftTab:function(e){for(var t=[],a=e.listSelections(),n=e.options.tabSize,o=0;o<a.length;o++){var r=a[o].from(),s=S(e.getLine(r.line),r.ch,n);t.push(pe(n-s%n))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return ho(e,function(){for(var t=e.listSelections(),a=[],n=0;n<t.length;n++){if(!t[n].empty())continue;var o=t[n].head,r=nt(e.doc,o.line).text;if(r){if(o.ch==r.length&&(o=new Me(o.line,o.ch-1)),o.ch>0)o=new Me(o.line,o.ch+1),e.replaceRange(r.charAt(o.ch-1)+r.charAt(o.ch-2),Me(o.line,o.ch-2),o,"+transpose");else if(o.line>e.doc.first){var s=nt(e.doc,o.line-1).text;s&&(o=new Me(o.line,1),e.replaceRange(r.charAt(0)+e.doc.lineSeparator()+s.charAt(s.length-1),Me(o.line-1,s.length-1),o,"+transpose"))}}a.push(new ra(o,o))}e.setSelections(a)})},newlineAndIndent:function(e){return ho(e,function(){for(var t=e.listSelections(),a=t.length-1;a>=0;a--)e.replaceRange(e.doc.lineSeparator(),t[a].anchor,t[a].head,"+input");t=e.listSelections();for(var n=0;n<t.length;n++)e.indentLine(t[n].from().line,null,!0);pr(e)})},openLine:function(e){return e.replaceSelection(`
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Gs(e,t){var a=nt(e.doc,t),n=zn(a);return n!=a&&(t=$t(n)),ss(!0,e,n,t,1)}function Ll(e,t){var a=nt(e.doc,t),n=Hn(a);return n!=a&&(t=$t(n)),ss(!0,e,a,t,-1)}function Vs(e,t){var a=Gs(e,t.line),n=nt(e.doc,a.line),o=Wt(n,e.doc.direction);if(!o||o[0].level==0){var r=Math.max(a.ch,n.text.search(/\S/)),s=t.line==a.line&&t.ch<=r&&t.ch;return Me(a.line,s?0:r,a.sticky)}return a}function Wi(e,t,a){if(typeof t=="string"&&(t=yi[t],!t))return!1;e.display.input.ensurePolled();var n=e.display.shift,o=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),a&&(e.display.shift=!1),o=t(e)!=ge}finally{e.display.shift=n,e.state.suppressEdits=!1}return o}function kl(e,t,a){for(var n=0;n<e.state.keyMaps.length;n++){var o=Gr(t,e.state.keyMaps[n],a,e);if(o)return o}return e.options.extraKeys&&Gr(t,e.options.extraKeys,a,e)||Gr(t,e.options.keyMap,a,e)}var Ul=new H;function Ci(e,t,a,n){var o=e.state.keySeq;if(o){if(Hs(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:Ul.set(50,function(){e.state.keySeq==o&&(e.state.keySeq=null,e.display.input.reset())}),Xs(e,o+" "+t,a,n))return!0}return Xs(e,t,a,n)}function Xs(e,t,a,n){var o=kl(e,t,n);return o=="multi"&&(e.state.keySeq=t),o=="handled"&&mn(e,"keyHandled",e,t,a),(o=="handled"||o=="multi")&&(Xe(a),Ya(e)),!!o}function Ys(e,t){var a=Js(t,!0);return a?t.shiftKey&&!e.state.keySeq?Ci(e,"Shift-"+a,t,function(n){return Wi(e,n,!0)})||Ci(e,a,t,function(n){if(typeof n=="string"?/^go[A-Z]/.test(n):n.motion)return Wi(e,n)}):Ci(e,a,t,function(n){return Wi(e,n)}):!1}function Il(e,t,a){return Ci(e,"'"+a+"'",t,function(n){return Wi(e,n,!0)})}var ls=null;function Zs(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(t.curOp.focus=w(),je(t,e))return;ne&&fe<11&&e.keyCode==27&&(e.returnValue=!1);var a=e.keyCode;t.display.shift=a==16||e.shiftKey;var n=Ys(t,e);me&&(ls=n?a:null,!n&&a==88&&!Sn&&(ae?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),ke&&!ae&&!n&&a==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),a==18&&!/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)&&Bl(t)}function Bl(e){var t=e.display.lineDiv;z(t,"CodeMirror-crosshair");function a(n){(n.keyCode==18||!n.altKey)&&(I(t,"CodeMirror-crosshair"),ot(document,"keyup",a),ot(document,"mouseover",a))}Te(document,"keyup",a),Te(document,"mouseover",a)}function qs(e){e.keyCode==16&&(this.doc.sel.shift=!1),je(this,e)}function $s(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(Io(t.display,e)||je(t,e)||e.ctrlKey&&!e.altKey||ae&&e.metaKey)return;var a=e.keyCode,n=e.charCode;if(me&&a==ls){ls=null,Xe(e);return}if(me&&(!e.which||e.which<10)&&Ys(t,e))return;var o=String.fromCharCode(n==null?a:n);if(o=="\b")return;if(Il(t,e,o))return;t.display.input.onKeyPress(e)}var Fl=400,us=function(e,t,a){this.time=e,this.pos=t,this.button=a};us.prototype.compare=function(e,t,a){return this.time+Fl>e&&Re(t,this.pos)==0&&a==this.button};var _i,Ai;function Kl(e,t){var a=+new Date;return Ai&&Ai.compare(a,e,t)?(_i=Ai=null,"triple"):_i&&_i.compare(a,e,t)?(Ai=new us(a,e,t),_i=null,"double"):(_i=new us(a,e,t),Ai=null,"single")}function el(e){var t=this,a=t.display;if(je(t,e)||a.activeTouch&&a.input.supportsTouch())return;if(a.input.ensurePolled(),a.shift=e.shiftKey,Io(a,e)){se||(a.scroller.draggable=!1,setTimeout(function(){return a.scroller.draggable=!0},100));return}if(cs(t,e))return;var n=Xa(t,e),o=lt(e),r=n?Kl(n,o):"single";if(window.focus(),o==1&&t.state.selectingText&&t.state.selectingText(e),n&&Wl(t,o,n,r,e))return;o==1?n?Hl(t,n,r,e):Ze(e)==a.scroller&&Xe(e):o==2?(n&&ki(t.doc,n),setTimeout(function(){return a.input.focus()},20)):o==3&&(ce?t.display.input.onContextMenu(e):ti(t))}function Wl(e,t,a,n,o){var r="Click";return n=="double"?r="Double"+r:n=="triple"&&(r="Triple"+r),r=(t==1?"Left":t==2?"Middle":"Right")+r,Ci(e,Qs(r,o),o,function(s){if(typeof s=="string"&&(s=yi[s]),!s)return!1;var u=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),u=s(e,a)!=ge}finally{e.state.suppressEdits=!1}return u})}function zl(e,t,a){var n=e.getOption("configureMouse"),o=n?n(e,t,a):{};if(o.unit==null){var r=le?a.shiftKey&&a.metaKey:a.altKey;o.unit=r?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(o.extend==null||e.doc.extend)&&(o.extend=e.doc.extend||a.shiftKey),o.addNew==null&&(o.addNew=ae?a.metaKey:a.ctrlKey),o.moveOnDrag==null&&(o.moveOnDrag=!(ae?a.altKey:a.ctrlKey)),o}function Hl(e,t,a,n){ne?setTimeout(P(Oi,e),0):e.curOp.focus=w();var o=zl(e,a,n),r=e.doc.sel,s;e.options.dragDrop&&ht&&!e.isReadOnly()&&a=="single"&&(s=r.contains(t))>-1&&(Re((s=r.ranges[s]).from(),t)<0||t.xRel>0)&&(Re(s.to(),t)>0||t.xRel<0)?Ql(e,n,t,o):Jl(e,n,t,o)}function Ql(e,t,a,n){var o=e.display,r=!1,s=ka(e,function(m){se&&(o.scroller.draggable=!1),e.state.draggingText=!1,ot(o.wrapper.ownerDocument,"mouseup",s),ot(o.wrapper.ownerDocument,"mousemove",u),ot(o.scroller,"dragstart",d),ot(o.scroller,"drop",s),r||(Xe(m),n.addNew||ki(e.doc,a,null,null,n.extend),se&&!be||ne&&fe==9?setTimeout(function(){o.wrapper.ownerDocument.body.focus({preventScroll:!0}),o.input.focus()},20):o.input.focus())}),u=function(m){r=r||Math.abs(t.clientX-m.clientX)+Math.abs(t.clientY-m.clientY)>=10},d=function(){return r=!0};se&&(o.scroller.draggable=!0),e.state.draggingText=s,s.copy=!n.moveOnDrag,o.scroller.dragDrop&&o.scroller.dragDrop(),Te(o.wrapper.ownerDocument,"mouseup",s),Te(o.wrapper.ownerDocument,"mousemove",u),Te(o.scroller,"dragstart",d),Te(o.scroller,"drop",s),ti(e),setTimeout(function(){return o.input.focus()},20)}function tl(e,t,a){if(a=="char")return new ra(t,t);if(a=="word")return e.findWordAt(t);if(a=="line")return new ra(Me(t.line,0),rt(e.doc,Me(t.line+1,0)));var n=a(e,t);return new ra(n.from,n.to)}function Jl(e,t,a,n){var o=e.display,r=e.doc;Xe(t);var s,u,d=r.sel,m=d.ranges;if(n.addNew&&!n.extend?(u=r.sel.contains(a),u>-1?s=m[u]:s=new ra(a,a)):(s=r.sel.primary(),u=r.sel.primIndex),n.unit=="rectangle")n.addNew||(s=new ra(a,a)),a=Xa(e,t,!0,!0),u=-1;else{var U=tl(e,a,n.unit);n.extend?s=as(s,U.anchor,U.head,n.extend):s=U}n.addNew?u==-1?(u=m.length,lo(r,No(e,m.concat([s]),u),{scroll:!1,origin:"*mouse"})):m.length>1&&m[u].empty()&&n.unit=="char"&&!n.extend?(lo(r,No(e,m.slice(0,u).concat(m.slice(u+1)),0),{scroll:!1,origin:"*mouse"}),d=r.sel):os(r,u,s,T):(u=0,lo(r,new mo([s],0),T),d=r.sel);var X=a;function Pe(mt){if(Re(X,mt)==0)return;if(X=mt,n.unit=="rectangle"){for(var St=[],Zt=e.options.tabSize,Bt=S(nt(r,a.line).text,a.ch,Zt),Dn=S(nt(r,mt.line).text,mt.ch,Zt),Ca=Math.min(Bt,Dn),eo=Math.max(Bt,Dn),wa=Math.min(a.line,mt.line),Oo=Math.min(e.lastLine(),Math.max(a.line,mt.line));wa<=Oo;wa++){var _o=nt(r,wa).text,Wa=he(_o,Ca,Zt);Ca==eo?St.push(new ra(Me(wa,Wa),Me(wa,Wa))):_o.length>Wa&&St.push(new ra(Me(wa,Wa),Me(wa,he(_o,eo,Zt))))}St.length||St.push(new ra(a,a)),lo(r,No(e,d.ranges.slice(0,u).concat(St),u),{origin:"*mouse",scroll:!1}),e.scrollIntoView(mt)}else{var Ao=s,ro=tl(e,mt,n.unit),$a=Ao.anchor,za;Re(ro.anchor,$a)>0?(za=ro.head,$a=yn(Ao.from(),ro.anchor)):(za=ro.anchor,$a=_t(Ao.to(),ro.head));var Na=d.ranges.slice(0);Na[u]=Gl(e,new ra(rt(r,$a),za)),lo(r,No(e,Na,u),T)}}var Ae=o.wrapper.getBoundingClientRect(),He=0;function qe(mt){var St=++He,Zt=Xa(e,mt,!0,n.unit=="rectangle");if(!Zt)return;if(Re(Zt,X)!=0){e.curOp.focus=w(),Pe(Zt);var Bt=Nr(o,r);(Zt.line>=Bt.to||Zt.line<Bt.from)&&setTimeout(ka(e,function(){He==St&&qe(mt)}),150)}else{var Dn=mt.clientY<Ae.top?-20:mt.clientY>Ae.bottom?20:0;Dn&&setTimeout(ka(e,function(){if(He!=St)return;o.scroller.scrollTop+=Dn,qe(mt)}),50)}}function ut(mt){e.state.selectingText=!1,He=Infinity,mt&&(Xe(mt),o.input.focus()),ot(o.wrapper.ownerDocument,"mousemove",pt),ot(o.wrapper.ownerDocument,"mouseup",yt),r.history.lastSelOrigin=null}var pt=ka(e,function(mt){mt.buttons===0||!lt(mt)?ut(mt):qe(mt)}),yt=ka(e,ut);e.state.selectingText=yt,Te(o.wrapper.ownerDocument,"mousemove",pt),Te(o.wrapper.ownerDocument,"mouseup",yt)}function Gl(e,t){var a=t.anchor,n=t.head,o=nt(e.doc,a.line);if(Re(a,n)==0&&a.sticky==n.sticky)return t;var r=Wt(o);if(!r)return t;var s=bt(r,a.ch,a.sticky),u=r[s];if(u.from!=a.ch&&u.to!=a.ch)return t;var d=s+(u.from==a.ch==(u.level!=1)?0:1);if(d==0||d==r.length)return t;var m;if(n.line!=a.line)m=(n.line-a.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var U=bt(r,n.ch,n.sticky),X=U-s||(n.ch-a.ch)*(u.level==1?-1:1);U==d-1||U==d?m=X<0:m=X>0}var Pe=r[d+(m?-1:0)],Ae=m==(Pe.level==1),He=Ae?Pe.from:Pe.to,qe=Ae?"after":"before";return a.ch==He&&a.sticky==qe?t:new ra(new Me(a.line,He,qe),n)}function nl(e,t,a,n){var o,r;if(t.touches)o=t.touches[0].clientX,r=t.touches[0].clientY;else try{o=t.clientX,r=t.clientY}catch(Pe){return!1}if(o>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;n&&Xe(t);var s=e.display,u=s.lineDiv.getBoundingClientRect();if(r>u.bottom||!Be(e,a))return Le(t);r-=u.top-s.viewOffset;for(var d=0;d<e.display.gutterSpecs.length;++d){var m=s.gutters.childNodes[d];if(m&&m.getBoundingClientRect().right>=o){var U=Rt(e.doc,r),X=e.display.gutterSpecs[d];return at(e,a,e,U,X.className,t),Le(t)}}}function cs(e,t){return nl(e,t,"gutterClick",!0)}function al(e,t){if(Io(e.display,t)||Vl(e,t))return;if(je(e,t,"contextmenu"))return;ce||e.display.input.onContextMenu(t)}function Vl(e,t){return Be(e,"gutterContextMenu")?nl(e,t,"gutterContextMenu",!1):!1}function ol(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Cn(e)}var Xr={toString:function(){return"CodeMirror.Init"}},rl={},zi={};function Xl(e){var t=e.optionHandlers;function a(n,o,r,s){e.defaults[n]=o,r&&(t[n]=s?function(u,d,m){m!=Xr&&r(u,d,m)}:r)}e.defineOption=a,e.Init=Xr,a("value","",function(n,o){return n.setValue(o)},!0),a("mode",null,function(n,o){n.doc.modeOption=o,sr(n)},!0),a("indentUnit",2,sr,!0),a("indentWithTabs",!1),a("smartIndent",!0),a("tabSize",4,function(n){di(n),Cn(n),va(n)},!0),a("lineSeparator",null,function(n,o){if(n.doc.lineSep=o,!o)return;var r=[],s=n.doc.first;n.doc.iter(function(d){for(var m=0;;){var U=d.text.indexOf(o,m);if(U==-1)break;m=U+o.length,r.push(Me(s,U))}s++});for(var u=r.length-1;u>=0;u--)Qr(n.doc,o,r[u],Me(r[u].line,r[u].ch+o.length))}),a("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(n,o,r){n.state.specialChars=new RegExp(o.source+(o.test(" ")?"":"| "),"g"),r!=Xr&&n.refresh()}),a("specialCharPlaceholder",Ka,function(n){return n.refresh()},!0),a("electricChars",!0),a("inputStyle",Oe?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),a("spellcheck",!1,function(n,o){return n.getInputField().spellcheck=o},!0),a("autocorrect",!1,function(n,o){return n.getInputField().autocorrect=o},!0),a("autocapitalize",!1,function(n,o){return n.getInputField().autocapitalize=o},!0),a("rtlMoveVisually",!J),a("wholeLineUpdateBefore",!0),a("theme","default",function(n){ol(n),Ho(n)},!0),a("keyMap","default",function(n,o,r){var s=Ki(o),u=r!=Xr&&Ki(r);u&&u.detach&&u.detach(n,s),s.attach&&s.attach(n,u||null)}),a("extraKeys",null),a("configureMouse",null),a("lineWrapping",!1,Zl,!0),a("gutters",[],function(n,o){n.display.gutterSpecs=po(o,n.options.lineNumbers),Ho(n)},!0),a("fixedGutter",!0,function(n,o){n.display.gutters.style.left=o?so(n.display)+"px":"0",n.refresh()},!0),a("coverGutterNextToScrollbar",!1,function(n){return or(n)},!0),a("scrollbarStyle","native",function(n){Ur(n),or(n),n.display.scrollbars.setScrollTop(n.doc.scrollTop),n.display.scrollbars.setScrollLeft(n.doc.scrollLeft)},!0),a("lineNumbers",!1,function(n,o){n.display.gutterSpecs=po(n.options.gutters,o),Ho(n)},!0),a("firstLineNumber",1,Ho,!0),a("lineNumberFormatter",function(n){return n},Ho,!0),a("showCursorWhenSelecting",!1,ha,!0),a("resetSelectionOnContextMenu",!0),a("lineWiseCopyCut",!0),a("pasteLinesPerSelection",!0),a("selectionsMayTouch",!1),a("readOnly",!1,function(n,o){o=="nocursor"&&(hr(n),n.display.input.blur()),n.display.input.readOnlyChanged(o)}),a("screenReaderLabel",null,function(n,o){o=o===""?null:o,n.display.input.screenReaderLabelChanged(o)}),a("disableInput",!1,function(n,o){o||n.display.input.reset()},!0),a("dragDrop",!0,Yl),a("allowDropFileTypes",null),a("cursorBlinkRate",530),a("cursorScrollMargin",0),a("cursorHeight",1,ha,!0),a("singleCursorHeightPerLine",!0,ha,!0),a("workTime",100),a("workDelay",100),a("flattenSpans",!0,di,!0),a("addModeClass",!1,di,!0),a("pollInterval",100),a("undoDepth",200,function(n,o){return n.doc.history.undoDepth=o}),a("historyEventDelay",1250),a("viewportMargin",10,function(n){return n.refresh()},!0),a("maxHighlightLength",1e4,di,!0),a("moveInputWithCursor",!0,function(n,o){o||n.display.input.resetPosition()}),a("tabindex",null,function(n,o){return n.display.input.getField().tabIndex=o||""}),a("autofocus",null),a("direction","ltr",function(n,o){return n.doc.setDirection(o)},!0),a("phrases",null)}function Yl(e,t,a){var n=a&&a!=Xr;if(!t!=!n){var o=e.display.dragFunctions,r=t?Te:ot;r(e.display.scroller,"dragstart",o.start),r(e.display.scroller,"dragenter",o.enter),r(e.display.scroller,"dragover",o.over),r(e.display.scroller,"dragleave",o.leave),r(e.display.scroller,"drop",o.drop)}}function Zl(e){e.options.lineWrapping?(z(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(I(e.display.wrapper,"CodeMirror-wrap"),Eo(e)),fo(e),va(e),Cn(e),setTimeout(function(){return or(e)},100)}function Pa(e,t){var a=this;if(!(this instanceof Pa))return new Pa(e,t);this.options=t=t?G(t):{},G(rl,t,!1);var n=t.value;typeof n=="string"?n=new Co(n,t.mode,null,t.lineSeparator,t.direction):t.mode&&(n.modeOption=t.mode),this.doc=n;var o=new Pa.inputStyles[t.inputStyle](this),r=this.display=new Rr(e,n,o,t);r.wrapper.CodeMirror=this,ol(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Ur(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new H,keySeq:null,specialChars:null},t.autofocus&&!Oe&&r.input.focus(),ne&&fe<11&&setTimeout(function(){return a.display.input.reset(!0)},20),ql(this),Pl(),er(this),this.curOp.forceUpdate=!0,gs(this,n),t.autofocus&&!Oe||this.hasFocus()?setTimeout(function(){a.hasFocus()&&!a.state.focused&&qo(a)},20):hr(this);for(var s in zi)zi.hasOwnProperty(s)&&zi[s](this,t[s],Xr);Za(this),t.finishInit&&t.finishInit(this);for(var u=0;u<ds.length;++u)ds[u](this);rr(this),se&&t.lineWrapping&&getComputedStyle(r.lineDiv).textRendering=="optimizelegibility"&&(r.lineDiv.style.textRendering="auto")}Pa.defaults=rl,Pa.optionHandlers=zi;function ql(e){var t=e.display;Te(t.scroller,"mousedown",ka(e,el)),ne&&fe<11?Te(t.scroller,"dblclick",ka(e,function(d){if(je(e,d))return;var m=Xa(e,d);if(!m||cs(e,d)||Io(e.display,d))return;Xe(d);var U=e.findWordAt(m);ki(e.doc,U.anchor,U.head)})):Te(t.scroller,"dblclick",function(d){return je(e,d)||Xe(d)}),Te(t.scroller,"contextmenu",function(d){return al(e,d)}),Te(t.input.getField(),"contextmenu",function(d){t.scroller.contains(d.target)||al(e,d)});var a,n={end:0};function o(){t.activeTouch&&(a=setTimeout(function(){return t.activeTouch=null},1e3),n=t.activeTouch,n.end=+new Date)}function r(d){if(d.touches.length!=1)return!1;var m=d.touches[0];return m.radiusX<=1&&m.radiusY<=1}function s(d,m){if(m.left==null)return!0;var U=m.left-d.left,X=m.top-d.top;return U*U+X*X>20*20}Te(t.scroller,"touchstart",function(d){if(!je(e,d)&&!r(d)&&!cs(e,d)){t.input.ensurePolled(),clearTimeout(a);var m=+new Date;t.activeTouch={start:m,moved:!1,prev:m-n.end<=300?n:null},d.touches.length==1&&(t.activeTouch.left=d.touches[0].pageX,t.activeTouch.top=d.touches[0].pageY)}}),Te(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Te(t.scroller,"touchend",function(d){var m=t.activeTouch;if(m&&!Io(t,d)&&m.left!=null&&!m.moved&&new Date-m.start<300){var U=e.coordsChar(t.activeTouch,"page"),X;!m.prev||s(m,m.prev)?X=new ra(U,U):!m.prev.prev||s(m,m.prev.prev)?X=e.findWordAt(U):X=new ra(Me(U.line,0),rt(e.doc,Me(U.line+1,0))),e.setSelection(X.anchor,X.head),e.focus(),Xe(d)}o()}),Te(t.scroller,"touchcancel",o),Te(t.scroller,"scroll",function(){t.scroller.clientHeight&&(vr(e,t.scroller.scrollTop),To(e,t.scroller.scrollLeft,!0),at(e,"scroll",e))}),Te(t.scroller,"mousewheel",function(d){return ui(e,d)}),Te(t.scroller,"DOMMouseScroll",function(d){return ui(e,d)}),Te(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(d){je(e,d)||Qe(d)},over:function(d){je(e,d)||(Rl(e,d),Qe(d))},start:function(d){return Ml(e,d)},drop:ka(e,Sl),leave:function(d){je(e,d)||Ks(e)}};var u=t.input.getField();Te(u,"keyup",function(d){return qs.call(e,d)}),Te(u,"keydown",ka(e,Zs)),Te(u,"keypress",ka(e,$s)),Te(u,"focus",function(d){return qo(e,d)}),Te(u,"blur",function(d){return hr(e,d)})}var ds=[];Pa.defineInitHook=function(e){return ds.push(e)};function xi(e,t,a,n){var o=e.doc,r;a==null&&(a="add"),a=="smart"&&(o.mode.indent?r=Ht(e,t).state:a="prev");var s=e.options.tabSize,u=nt(o,t),d=S(u.text,null,s);u.stateAfter&&(u.stateAfter=null);var m=u.text.match(/^\s*/)[0],U;if(!n&&!/\S/.test(u.text))U=0,a="not";else if(a=="smart"&&(U=o.mode.indent(r,u.text.slice(m.length),u.text),U==ge||U>150)){if(!n)return;a="prev"}a=="prev"?t>o.first?U=S(nt(o,t-1).text,null,s):U=0:a=="add"?U=d+e.options.indentUnit:a=="subtract"?U=d-e.options.indentUnit:typeof a=="number"&&(U=d+a),U=Math.max(0,U);var X="",Pe=0;if(e.options.indentWithTabs)for(var Ae=Math.floor(U/s);Ae;--Ae)Pe+=s,X+=" ";if(Pe<U&&(X+=pe(U-Pe)),X!=m)return Qr(o,X,Me(t,0),Me(t,m.length),"+input"),u.stateAfter=null,!0;for(var He=0;He<o.sel.ranges.length;He++){var qe=o.sel.ranges[He];if(qe.head.line==t&&qe.head.ch<m.length){var ut=Me(t,m.length);os(o,He,new ra(ut,ut));break}}}var Go=null;function Hi(e){Go=e}function fs(e,t,a,n,o){var r=e.doc;e.display.shift=!1,n||(n=r.sel);var s=+new Date-200,u=o=="paste"||e.state.pasteIncoming>s,d=ln(t),m=null;if(u&&n.ranges.length>1)if(Go&&Go.text.join(`
`)==t){if(n.ranges.length%Go.text.length==0){m=[];for(var U=0;U<Go.text.length;U++)m.push(r.splitLines(Go.text[U]))}}else d.length==n.ranges.length&&e.options.pasteLinesPerSelection&&(m=x(d,function(pt){return[pt]}));for(var X=e.curOp.updateInput,Pe=n.ranges.length-1;Pe>=0;Pe--){var Ae=n.ranges[Pe],He=Ae.from(),qe=Ae.to();Ae.empty()&&(a&&a>0?He=Me(He.line,He.ch-a):e.state.overwrite&&!u?qe=Me(qe.line,Math.min(nt(r,qe.line).text.length,qe.ch+f(d).length)):u&&Go&&Go.lineWise&&Go.text.join(`
`)==d.join(`
`)&&(He=qe=Me(He.line,0)));var ut={from:He,to:qe,text:m?m[Pe%m.length]:d,origin:o||(u?"paste":e.state.cutIncoming>s?"cut":"+input")};Hr(e.doc,ut),mn(e,"inputRead",e,ut)}t&&!u&&sl(e,t),pr(e),e.curOp.updateInput<2&&(e.curOp.updateInput=X),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function il(e,t){var a=e.clipboardData&&e.clipboardData.getData("Text");if(a)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&ho(t,function(){return fs(t,a,0,null,"paste")}),!0}function sl(e,t){if(!e.options.electricChars||!e.options.smartIndent)return;for(var a=e.doc.sel,n=a.ranges.length-1;n>=0;n--){var o=a.ranges[n];if(o.head.ch>100||n&&a.ranges[n-1].head.line==o.head.line)continue;var r=e.getModeAt(o.head),s=!1;if(r.electricChars){for(var u=0;u<r.electricChars.length;u++)if(t.indexOf(r.electricChars.charAt(u))>-1){s=xi(e,o.head.line,"smart");break}}else r.electricInput&&(r.electricInput.test(nt(e.doc,o.head.line).text.slice(0,o.head.ch))&&(s=xi(e,o.head.line,"smart")));s&&mn(e,"electricInput",e,o.head.line)}}function ll(e){for(var t=[],a=[],n=0;n<e.doc.sel.ranges.length;n++){var o=e.doc.sel.ranges[n].head.line,r={anchor:Me(o,0),head:Me(o+1,0)};a.push(r),t.push(e.getRange(r.anchor,r.head))}return{text:t,ranges:a}}function ul(e,t,a,n){e.setAttribute("autocorrect",a?"":"off"),e.setAttribute("autocapitalize",n?"":"off"),e.setAttribute("spellcheck",!!t)}function cl(){var e=l("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=l("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return se?e.style.width="1000px":e.setAttribute("wrap","off"),b&&(e.style.border="1px solid black"),ul(e),t}function $l(e){var t=e.optionHandlers,a=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(n,o){var r=this.options,s=r[n];if(r[n]==o&&n!="mode")return;r[n]=o,t.hasOwnProperty(n)&&ka(this,t[n])(this,o,s),at(this,"optionChange",this,n)},getOption:function(n){return this.options[n]},getDoc:function(){return this.doc},addKeyMap:function(n,o){this.state.keyMaps[o?"push":"unshift"](Ki(n))},removeKeyMap:function(n){for(var o=this.state.keyMaps,r=0;r<o.length;++r)if(o[r]==n||o[r].name==n)return o.splice(r,1),!0},addOverlay:oo(function(n,o){var r=n.token?n:e.getMode(this.options,n);if(r.startState)throw new Error("Overlays may not be stateful.");E(this.state.overlays,{mode:r,modeSpec:n,opaque:o&&o.opaque,priority:o&&o.priority||0},function(s){return s.priority}),this.state.modeGen++,va(this)}),removeOverlay:oo(function(n){for(var o=this.state.overlays,r=0;r<o.length;++r){var s=o[r].modeSpec;if(s==n||typeof n=="string"&&s.name==n){o.splice(r,1),this.state.modeGen++,va(this);return}}}),indentLine:oo(function(n,o,r){typeof o!="string"&&typeof o!="number"&&(o==null?o=this.options.smartIndent?"smart":"prev":o=o?"add":"subtract"),Bn(this.doc,n)&&xi(this,n,o,r)}),indentSelection:oo(function(n){for(var o=this.doc.sel.ranges,r=-1,s=0;s<o.length;s++){var u=o[s];if(u.empty())u.head.line>r&&(xi(this,u.head.line,n,!0),r=u.head.line,s==this.doc.sel.primIndex&&pr(this));else{var d=u.from(),m=u.to(),U=Math.max(r,d.line);r=Math.min(this.lastLine(),m.line-(m.ch?0:1))+1;for(var X=U;X<r;++X)xi(this,X,n);var Pe=this.doc.sel.ranges;d.ch==0&&o.length==Pe.length&&Pe[s].from().ch>0&&os(this.doc,s,new ra(d,Pe[s].to()),Ee)}}}),getTokenAt:function(n,o){return Fn(this,n,o)},getLineTokens:function(n,o){return Fn(this,Me(n),o,!0)},getTokenTypeAt:function(n){n=rt(this.doc,n);var o=wn(this,nt(this.doc,n.line)),r=0,s=(o.length-1)/2,u=n.ch,d;if(u==0)d=o[2];else for(;;){var m=r+s>>1;if((m?o[m*2-1]:0)>=u)s=m;else if(o[m*2+1]<u)r=m+1;else{d=o[m*2+2];break}}var U=d?d.indexOf("overlay "):-1;return U<0?d:U==0?null:d.slice(0,U-1)},getModeAt:function(n){var o=this.doc.mode;return o.innerMode?e.innerMode(o,this.getTokenAt(n).state).mode:o},getHelper:function(n,o){return this.getHelpers(n,o)[0]},getHelpers:function(n,o){var r=[];if(!a.hasOwnProperty(o))return r;var s=a[o],u=this.getModeAt(n);if(typeof u[o]=="string")s[u[o]]&&r.push(s[u[o]]);else if(u[o])for(var d=0;d<u[o].length;d++){var m=s[u[o][d]];m&&r.push(m)}else u.helperType&&s[u.helperType]?r.push(s[u.helperType]):s[u.name]&&r.push(s[u.name]);for(var U=0;U<s._global.length;U++){var X=s._global[U];X.pred(u,this)&&ye(r,X.val)==-1&&r.push(X.val)}return r},getStateAfter:function(n,o){var r=this.doc;return n=en(r,n==null?r.first+r.size-1:n),Ht(this,n+1,o).state},cursorCoords:function(n,o){var r,s=this.doc.sel.primary();return n==null?r=s.head:typeof n=="object"?r=rt(this.doc,n):r=n?s.from():s.to(),kn(this,r,o||"page")},charCoords:function(n,o){return _a(this,rt(this.doc,n),o||"page")},coordsChar:function(n,o){return n=Ln(this,n,o||"page"),In(this,n.left,n.top)},lineAtHeight:function(n,o){return n=Ln(this,{top:n,left:0},o||"page").top,Rt(this.doc,n+this.display.viewOffset)},heightAtLine:function(n,o,r){var s=!1,u;if(typeof n=="number"){var d=this.doc.first+this.doc.size-1;n<this.doc.first?n=this.doc.first:n>d&&(n=d,s=!0),u=nt(this.doc,n)}else u=n;return Qn(this,u,{top:0,left:0},o||"page",r||s).top+(s?this.doc.height-no(u):0)},defaultTextHeight:function(){return ja(this.display)},defaultCharWidth:function(){return Va(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(n,o,r,s,u){var d=this.display;n=kn(this,rt(this.doc,n));var m=n.bottom,U=n.left;if(o.style.position="absolute",o.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(o),d.sizer.appendChild(o),s=="over")m=n.top;else if(s=="above"||s=="near"){var X=Math.max(d.wrapper.clientHeight,this.doc.height),Pe=Math.max(d.sizer.clientWidth,d.lineSpace.clientWidth);(s=="above"||n.bottom+o.offsetHeight>X)&&n.top>o.offsetHeight?m=n.top-o.offsetHeight:n.bottom+o.offsetHeight<=X&&(m=n.bottom),U+o.offsetWidth>Pe&&(U=Pe-o.offsetWidth)}o.style.top=m+"px",o.style.left=o.style.right="",u=="right"?(U=d.sizer.clientWidth-o.offsetWidth,o.style.right="0px"):(u=="left"?U=0:u=="middle"&&(U=(d.sizer.clientWidth-o.offsetWidth)/2),o.style.left=U+"px"),r&&Si(this,{left:U,top:m,right:U+o.offsetWidth,bottom:m+o.offsetHeight})},triggerOnKeyDown:oo(Zs),triggerOnKeyPress:oo($s),triggerOnKeyUp:qs,triggerOnMouseDown:oo(el),execCommand:function(n){if(yi.hasOwnProperty(n))return yi[n].call(null,this)},triggerElectric:oo(function(n){sl(this,n)}),findPosH:function(n,o,r,s){var u=1;o<0&&(u=-1,o=-o);for(var d=rt(this.doc,n),m=0;m<o&&!(d=hs(this.doc,d,u,r,s),d.hitSide);++m);return d},moveH:oo(function(n,o){var r=this;this.extendSelectionsBy(function(s){return r.display.shift||r.doc.extend||s.empty()?hs(r.doc,s.head,n,o,r.options.rtlMoveVisually):n<0?s.from():s.to()},k)}),deleteH:oo(function(n,o){var r=this.doc.sel,s=this.doc;r.somethingSelected()?s.replaceSelection("",null,"+delete"):Vr(this,function(u){var d=hs(s,u.head,n,o,!1);return n<0?{from:d,to:u.head}:{from:u.head,to:d}})}),findPosV:function(n,o,r,s){var u=1,d=s;o<0&&(u=-1,o=-o);for(var m=rt(this.doc,n),U=0;U<o;++U){var X=kn(this,m,"div");if(d==null?d=X.left:X.left=d,m=dl(this,X,u,r),m.hitSide)break}return m},moveV:oo(function(n,o){var r=this,s=this.doc,u=[],d=!this.display.shift&&!s.extend&&s.sel.somethingSelected();if(s.extendSelectionsBy(function(U){if(d)return n<0?U.from():U.to();var X=kn(r,U.head,"div");U.goalColumn!=null&&(X.left=U.goalColumn),u.push(X.left);var Pe=dl(r,X,n,o);return o=="page"&&U==s.sel.primary()&&oi(r,_a(r,Pe,"div").top-X.top),Pe},k),u.length)for(var m=0;m<s.sel.ranges.length;m++)s.sel.ranges[m].goalColumn=u[m]}),findWordAt:function(n){var o=this.doc,r=nt(o,n.line).text,s=n.ch,u=n.ch;if(r){var d=this.getHelper(n,"wordChars");(n.sticky=="before"||u==r.length)&&s?--s:++u;for(var m=r.charAt(s),U=Fe(m,d)?function(X){return Fe(X,d)}:/\s/.test(m)?function(X){return/\s/.test(X)}:function(X){return!/\s/.test(X)&&!Fe(X)};s>0&&U(r.charAt(s-1));)--s;for(;u<r.length&&U(r.charAt(u));)++u}return new ra(Me(n.line,s),Me(n.line,u))},toggleOverwrite:function(n){if(n!=null&&n==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?z(this.display.cursorDiv,"CodeMirror-overwrite"):I(this.display.cursorDiv,"CodeMirror-overwrite"),at(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==w()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:oo(function(n,o){mr(this,n,o)}),getScrollInfo:function(){var n=this.display.scroller;return{left:n.scrollLeft,top:n.scrollTop,height:n.scrollHeight-Q(this)-this.display.barHeight,width:n.scrollWidth-Q(this)-this.display.barWidth,clientHeight:c(this),clientWidth:_(this)}},scrollIntoView:oo(function(n,o){n==null?(n={from:this.doc.sel.primary().head,to:null},o==null&&(o=this.options.cursorScrollMargin)):typeof n=="number"?n={from:Me(n,0),to:null}:n.from==null&&(n={from:n,to:null}),n.to||(n.to=n.from),n.margin=o||0,n.from.line!=null?Xi(this,n):xr(this,n.from,n.to,n.margin)}),setSize:oo(function(n,o){var r=this,s=function(d){return typeof d=="number"||/^\d+$/.test(String(d))?d+"px":d};n!=null&&(this.display.wrapper.style.width=s(n)),o!=null&&(this.display.wrapper.style.height=s(o)),this.options.lineWrapping&&vn(this);var u=this.display.viewFrom;this.doc.iter(u,this.display.viewTo,function(d){if(d.widgets){for(var m=0;m<d.widgets.length;m++)if(d.widgets[m].noHScroll){Ra(r,u,"widget");break}}++u}),this.curOp.forceUpdate=!0,at(this,"refresh",this)}),operation:function(n){return ho(this,n)},startOperation:function(){return er(this)},endOperation:function(){return rr(this)},refresh:oo(function(){var n=this.display.cachedTextHeight;va(this),this.curOp.forceUpdate=!0,Cn(this),mr(this,this.doc.scrollLeft,this.doc.scrollTop),Br(this.display),(n==null||Math.abs(n-ja(this.display))>.5||this.options.lineWrapping)&&fo(this),at(this,"refresh",this)}),swapDoc:oo(function(n){var o=this.doc;return o.cm=null,this.state.selectingText&&this.state.selectingText(),gs(this,n),Cn(this),this.display.input.reset(),mr(this,n.scrollLeft,n.scrollTop),this.curOp.forceScroll=!0,mn(this,"swapDoc",this,o),o}),phrase:function(n){var o=this.options.phrases;return o&&Object.prototype.hasOwnProperty.call(o,n)?o[n]:n},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},We(e),e.registerHelper=function(n,o,r){a.hasOwnProperty(n)||(a[n]=e[n]={_global:[]}),a[n][o]=r},e.registerGlobalHelper=function(n,o,r,s){e.registerHelper(n,o,s),a[n]._global.push({pred:r,val:s})}}function hs(e,t,a,n,o){var r=t,s=a,u=nt(e,t.line),d=o&&e.direction=="rtl"?-a:a;function m(){var yt=t.line+d;return yt<e.first||yt>=e.first+e.size?!1:(t=new Me(yt,t.ch,t.sticky),u=nt(e,yt))}function U(yt){var mt;if(n=="codepoint"){var St=u.text.charCodeAt(t.ch+(n>0?0:-1));isNaN(St)?mt=null:mt=new Me(t.line,Math.max(0,Math.min(u.text.length,t.ch+a*(St>=55296&&St<56320?2:1))),-a)}else o?mt=Nl(e.cm,u,t,a):mt=is(u,t,a);if(mt==null)if(!yt&&m())t=ss(o,e.cm,u,t.line,d);else return!1;else t=mt;return!0}if(n=="char"||n=="codepoint")U();else if(n=="column")U(!0);else if(n=="word"||n=="group")for(var X=null,Pe=n=="group",Ae=e.cm&&e.cm.getHelper(t,"wordChars"),He=!0;!(a<0&&!U(!He));He=!1){var qe=u.text.charAt(t.ch)||`
`,ut=Fe(qe,Ae)?"w":Pe&&qe==`
`?"n":!Pe||/\s/.test(qe)?null:"p";if(Pe&&!He&&!ut&&(ut="s"),X&&X!=ut){a<0&&(a=1,U(),t.sticky="after");break}if(ut&&(X=ut),a>0&&!U(!He))break}var pt=Ii(e,t,r,s,!0);return gt(r,pt)&&(pt.hitSide=!0),pt}function dl(e,t,a,n){var o=e.doc,r=t.left,s;if(n=="page"){var u=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),d=Math.max(u-.5*ja(e.display),3);s=(a>0?t.bottom:t.top)+a*d}else n=="line"&&(s=a>0?t.bottom+3:t.top-3);for(var m;!(m=In(e,r,s),!m.outside);){if(a<0?s<=0:s>=o.height){m.hitSide=!0;break}s+=a*5}return m}var ga=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new H,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};ga.prototype.init=function(e){var t=this,a=this,n=a.cm,o=a.div=e.lineDiv;ul(o,n.options.spellcheck,n.options.autocorrect,n.options.autocapitalize);function r(u){for(var d=u.target;d;d=d.parentNode){if(d==o)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(d.className))break}return!1}Te(o,"paste",function(u){if(!r(u)||je(n,u)||il(u,n))return;fe<=11&&setTimeout(ka(n,function(){return t.updateFromDOM()}),20)}),Te(o,"compositionstart",function(u){t.composing={data:u.data,done:!1}}),Te(o,"compositionupdate",function(u){t.composing||(t.composing={data:u.data,done:!1})}),Te(o,"compositionend",function(u){t.composing&&(u.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Te(o,"touchstart",function(){return a.forceCompositionEnd()}),Te(o,"input",function(){t.composing||t.readFromDOMSoon()});function s(u){if(!r(u)||je(n,u))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()}),u.type=="cut"&&n.replaceSelection("",null,"cut");else if(n.options.lineWiseCopyCut){var d=ll(n);Hi({lineWise:!0,text:d.text}),u.type=="cut"&&n.operation(function(){n.setSelections(d.ranges,0,Ee),n.replaceSelection("",null,"cut")})}else return;if(u.clipboardData){u.clipboardData.clearData();var m=Go.text.join(`
`);if(u.clipboardData.setData("Text",m),u.clipboardData.getData("Text")==m){u.preventDefault();return}}var U=cl(),X=U.firstChild;n.display.lineSpace.insertBefore(U,n.display.lineSpace.firstChild),X.value=Go.text.join(`
`);var Pe=document.activeElement;D(X),setTimeout(function(){n.display.lineSpace.removeChild(U),Pe.focus(),Pe==o&&a.showPrimarySelection()},50)}Te(o,"copy",s),Te(o,"cut",s)},ga.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},ga.prototype.prepareSelection=function(){var e=Bo(this.cm,!1);return e.focus=document.activeElement==this.div,e},ga.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},ga.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},ga.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,a=t.doc.sel.primary(),n=a.from(),o=a.to();if(t.display.viewTo==t.display.viewFrom||n.line>=t.display.viewTo||o.line<t.display.viewFrom){e.removeAllRanges();return}var r=Qi(t,e.anchorNode,e.anchorOffset),s=Qi(t,e.focusNode,e.focusOffset);if(r&&!r.bad&&s&&!s.bad&&Re(yn(r,s),n)==0&&Re(_t(r,s),o)==0)return;var u=t.display.view,d=n.line>=t.display.viewFrom&&fl(t,n)||{node:u[0].measure.map[2],offset:0},m=o.line<t.display.viewTo&&fl(t,o);if(!m){var U=u[u.length-1].measure,X=U.maps?U.maps[U.maps.length-1]:U.map;m={node:X[X.length-1],offset:X[X.length-2]-X[X.length-3]}}if(!d||!m){e.removeAllRanges();return}var Pe=e.rangeCount&&e.getRangeAt(0),Ae;try{Ae=W(d.node,d.offset,m.offset,m.node)}catch(He){}Ae&&(!ke&&t.state.focused?(e.collapse(d.node,d.offset),Ae.collapsed||(e.removeAllRanges(),e.addRange(Ae))):(e.removeAllRanges(),e.addRange(Ae)),Pe&&e.anchorNode==null?e.addRange(Pe):ke&&this.startGracePeriod()),this.rememberSelection()},ga.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},ga.prototype.showMultipleSelections=function(e){h(this.cm.display.cursorDiv,e.cursors),h(this.cm.display.selectionDiv,e.selection)},ga.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},ga.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return A(this.div,t)},ga.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},ga.prototype.blur=function(){this.div.blur()},ga.prototype.getField=function(){return this.div},ga.prototype.supportsTouch=function(){return!0},ga.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():ho(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}this.polling.set(this.cm.options.pollInterval,t)},ga.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},ga.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),t=this.cm;if(De&&ie&&this.cm.display.gutterSpecs.length&&eu(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var a=Qi(t,e.anchorNode,e.anchorOffset),n=Qi(t,e.focusNode,e.focusOffset);a&&n&&ho(t,function(){lo(t.doc,Qo(a,n),Ee),(a.bad||n.bad)&&(t.curOp.selectionChanged=!0)})},ga.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,t=e.display,a=e.doc.sel.primary(),n=a.from(),o=a.to();if(n.ch==0&&n.line>e.firstLine()&&(n=Me(n.line-1,nt(e.doc,n.line-1).length)),o.ch==nt(e.doc,o.line).text.length&&o.line<e.lastLine()&&(o=Me(o.line+1,0)),n.line<t.viewFrom||o.line>t.viewTo-1)return!1;var r,s,u;n.line==t.viewFrom||(r=ya(e,n.line))==0?(s=$t(t.view[0].line),u=t.view[0].node):(s=$t(t.view[r].line),u=t.view[r-1].node.nextSibling);var d=ya(e,o.line),m,U;if(d==t.view.length-1?(m=t.viewTo-1,U=t.lineDiv.lastChild):(m=$t(t.view[d+1].line)-1,U=t.view[d+1].node.previousSibling),!u)return!1;for(var X=e.doc.splitLines(tu(e,u,U,s,m)),Pe=En(e.doc,Me(s,0),Me(m,nt(e.doc,m).text.length));X.length>1&&Pe.length>1;)if(f(X)==f(Pe))X.pop(),Pe.pop(),m--;else if(X[0]==Pe[0])X.shift(),Pe.shift(),s++;else break;for(var Ae=0,He=0,qe=X[0],ut=Pe[0],pt=Math.min(qe.length,ut.length);Ae<pt&&qe.charCodeAt(Ae)==ut.charCodeAt(Ae);)++Ae;for(var yt=f(X),mt=f(Pe),St=Math.min(yt.length-(X.length==1?Ae:0),mt.length-(Pe.length==1?Ae:0));He<St&&yt.charCodeAt(yt.length-He-1)==mt.charCodeAt(mt.length-He-1);)++He;if(X.length==1&&Pe.length==1&&s==n.line)for(;Ae&&Ae>n.ch&&yt.charCodeAt(yt.length-He-1)==mt.charCodeAt(mt.length-He-1);)Ae--,He++;X[X.length-1]=yt.slice(0,yt.length-He).replace(/^\u200b+/,""),X[0]=X[0].slice(Ae).replace(/\u200b+$/,"");var Zt=Me(s,Ae),Bt=Me(m,Pe.length?f(Pe).length-He:0);if(X.length>1||X[0]||Re(Zt,Bt))return Qr(e.doc,X,Zt,Bt,"+input"),!0},ga.prototype.ensurePolled=function(){this.forceCompositionEnd()},ga.prototype.reset=function(){this.forceCompositionEnd()},ga.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},ga.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},ga.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ho(this.cm,function(){return va(e.cm)})},ga.prototype.setUneditable=function(e){e.contentEditable="false"},ga.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||ka(this.cm,fs)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},ga.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},ga.prototype.onContextMenu=function(){},ga.prototype.resetPosition=function(){},ga.prototype.needsContentAttribute=!0;function fl(e,t){var a=q(e,t.line);if(!a||a.hidden)return null;var n=nt(e.doc,t.line),o=p(a,n,t.line),r=Wt(n,e.doc.direction),s="left";if(r){var u=bt(r,t.ch);s=u%2?"right":"left"}var d=Je(o.map,t.ch,s);return d.offset=d.collapse=="right"?d.end:d.start,d}function eu(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Yr(e,t){return t&&(e.bad=!0),e}function tu(e,t,a,n,o){var r="",s=!1,u=e.doc.lineSeparator(),d=!1;function m(Ae){return function(He){return He.id==Ae}}function U(){s&&(r+=u,d&&(r+=u),s=d=!1)}function X(Ae){Ae&&(U(),r+=Ae)}function Pe(Ae){if(Ae.nodeType==1){var He=Ae.getAttribute("cm-text");if(He){X(He);return}var qe=Ae.getAttribute("cm-marker"),ut;if(qe){var pt=e.findMarks(Me(n,0),Me(o+1,0),m(+qe));pt.length&&(ut=pt[0].find(0))&&X(En(e.doc,ut.from,ut.to).join(u));return}if(Ae.getAttribute("contenteditable")=="false")return;var yt=/^(pre|div|p|li|table|br)$/i.test(Ae.nodeName);if(!/^br$/i.test(Ae.nodeName)&&Ae.textContent.length==0)return;yt&&U();for(var mt=0;mt<Ae.childNodes.length;mt++)Pe(Ae.childNodes[mt]);/^(pre|p)$/i.test(Ae.nodeName)&&(d=!0),yt&&(s=!0)}else Ae.nodeType==3&&X(Ae.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Pe(t),t==a);)t=t.nextSibling,d=!1;return r}function Qi(e,t,a){var n;if(t==e.display.lineDiv){if(n=e.display.lineDiv.childNodes[a],!n)return Yr(e.clipPos(Me(e.display.viewTo-1)),!0);t=null,a=0}else for(n=t;;n=n.parentNode){if(!n||n==e.display.lineDiv)return null;if(n.parentNode&&n.parentNode==e.display.lineDiv)break}for(var o=0;o<e.display.view.length;o++){var r=e.display.view[o];if(r.node==n)return nu(r,t,a)}}function nu(e,t,a){var n=e.text.firstChild,o=!1;if(!t||!A(n,t))return Yr(Me($t(e.line),0),!0);if(t==n&&(o=!0,t=n.childNodes[a],a=0,!t)){var r=e.rest?f(e.rest):e.line;return Yr(Me($t(r),r.text.length),o)}var s=t.nodeType==3?t:null,u=t;for(!s&&t.childNodes.length==1&&t.firstChild.nodeType==3&&(s=t.firstChild,a&&(a=s.nodeValue.length));u.parentNode!=n;)u=u.parentNode;var d=e.measure,m=d.maps;function U(ut,pt,yt){for(var mt=-1;mt<(m?m.length:0);mt++)for(var St=mt<0?d.map:m[mt],Zt=0;Zt<St.length;Zt+=3){var Bt=St[Zt+2];if(Bt==ut||Bt==pt){var Dn=$t(mt<0?e.line:e.rest[mt]),Ca=St[Zt]+yt;return(yt<0||Bt!=ut)&&(Ca=St[Zt+(yt?1:0)]),Me(Dn,Ca)}}}var X=U(s,u,a);if(X)return Yr(X,o);for(var Pe=u.nextSibling,Ae=s?s.nodeValue.length-a:0;Pe;Pe=Pe.nextSibling){if(X=U(Pe,Pe.firstChild,0),X)return Yr(Me(X.line,X.ch-Ae),o);Ae+=Pe.textContent.length}for(var He=u.previousSibling,qe=a;He;He=He.previousSibling){if(X=U(He,He.firstChild,-1),X)return Yr(Me(X.line,X.ch+qe),o);qe+=He.textContent.length}}var Ia=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new H,this.hasSelection=!1,this.composing=null};Ia.prototype.init=function(e){var t=this,a=this,n=this.cm;this.createField(e);var o=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),b&&(o.style.width="0px"),Te(o,"input",function(){ne&&fe>=9&&t.hasSelection&&(t.hasSelection=null),a.poll()}),Te(o,"paste",function(s){if(je(n,s)||il(s,n))return;n.state.pasteIncoming=+new Date,a.fastPoll()});function r(s){if(je(n,s))return;if(n.somethingSelected())Hi({lineWise:!1,text:n.getSelections()});else if(n.options.lineWiseCopyCut){var u=ll(n);Hi({lineWise:!0,text:u.text}),s.type=="cut"?n.setSelections(u.ranges,null,Ee):(a.prevInput="",o.value=u.text.join(`
`),D(o))}else return;s.type=="cut"&&(n.state.cutIncoming=+new Date)}Te(o,"cut",r),Te(o,"copy",r),Te(e.scroller,"paste",function(s){if(Io(e,s)||je(n,s))return;if(!o.dispatchEvent){n.state.pasteIncoming=+new Date,a.focus();return}var u=new Event("paste");u.clipboardData=s.clipboardData,o.dispatchEvent(u)}),Te(e.lineSpace,"selectstart",function(s){Io(e,s)||Xe(s)}),Te(o,"compositionstart",function(){var s=n.getCursor("from");a.composing&&a.composing.range.clear(),a.composing={start:s,range:n.markText(s,n.getCursor("to"),{className:"CodeMirror-composing"})}}),Te(o,"compositionend",function(){a.composing&&(a.poll(),a.composing.range.clear(),a.composing=null)})},Ia.prototype.createField=function(e){this.wrapper=cl(),this.textarea=this.wrapper.firstChild},Ia.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Ia.prototype.prepareSelection=function(){var e=this.cm,t=e.display,a=e.doc,n=Bo(e);if(e.options.moveInputWithCursor){var o=kn(e,a.sel.primary().head,"div"),r=t.wrapper.getBoundingClientRect(),s=t.lineDiv.getBoundingClientRect();n.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,o.top+s.top-r.top)),n.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,o.left+s.left-r.left))}return n},Ia.prototype.showSelection=function(e){var t=this.cm,a=t.display;h(a.cursorDiv,e.cursors),h(a.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Ia.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var a=t.getSelection();this.textarea.value=a,t.state.focused&&D(this.textarea),ne&&fe>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",ne&&fe>=9&&(this.hasSelection=null))},Ia.prototype.getField=function(){return this.textarea},Ia.prototype.supportsTouch=function(){return!1},Ia.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!Oe||w()!=this.textarea))try{this.textarea.focus()}catch(e){}},Ia.prototype.blur=function(){this.textarea.blur()},Ia.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ia.prototype.receivedFocus=function(){this.slowPoll()},Ia.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},Ia.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function a(){var n=t.poll();!n&&!e?(e=!0,t.polling.set(60,a)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,a)},Ia.prototype.poll=function(){var e=this,t=this.cm,a=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||cn(a)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var o=a.value;if(o==n&&!t.somethingSelected())return!1;if(ne&&fe>=9&&this.hasSelection===o||ae&&/[\uf700-\uf7ff]/.test(o))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var r=o.charCodeAt(0);if(r==8203&&!n&&(n="\u200B"),r==8666)return this.reset(),this.cm.execCommand("undo")}for(var s=0,u=Math.min(n.length,o.length);s<u&&n.charCodeAt(s)==o.charCodeAt(s);)++s;return ho(t,function(){fs(t,o.slice(s),n.length-s,null,e.composing?"*compose":null),o.length>1e3||o.indexOf(`
`)>-1?a.value=e.prevInput="":e.prevInput=o,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ia.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ia.prototype.onKeyPress=function(){ne&&fe>=9&&(this.hasSelection=null),this.fastPoll()},Ia.prototype.onContextMenu=function(e){var t=this,a=t.cm,n=a.display,o=t.textarea;t.contextMenuPending&&t.contextMenuPending();var r=Xa(a,e),s=n.scroller.scrollTop;if(!r||me)return;var u=a.options.resetSelectionOnContextMenu;u&&a.doc.sel.contains(r)==-1&&ka(a,lo)(a.doc,Qo(r),Ee);var d=o.style.cssText,m=t.wrapper.style.cssText,U=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",o.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(e.clientY-U.top-5)+"px; left: "+(e.clientX-U.left-5)+`px;
z-index: 1000; background: `+(ne?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var X;se&&(X=window.scrollY),n.input.focus(),se&&window.scrollTo(null,X),n.input.reset(),a.somethingSelected()||(o.value=t.prevInput=" "),t.contextMenuPending=Ae,n.selForContextMenu=a.doc.sel,clearTimeout(n.detectingSelectAll);function Pe(){if(o.selectionStart!=null){var qe=a.somethingSelected(),ut="\u200B"+(qe?o.value:"");o.value="\u21DA",o.value=ut,t.prevInput=qe?"":"\u200B",o.selectionStart=1,o.selectionEnd=ut.length,n.selForContextMenu=a.doc.sel}}function Ae(){if(t.contextMenuPending!=Ae)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=m,o.style.cssText=d,ne&&fe<9&&n.scrollbars.setScrollTop(n.scroller.scrollTop=s),o.selectionStart!=null){(!ne||ne&&fe<9)&&Pe();var qe=0,ut=function(){n.selForContextMenu==a.doc.sel&&o.selectionStart==0&&o.selectionEnd>0&&t.prevInput=="\u200B"?ka(a,Ds)(a):qe++<10?n.detectingSelectAll=setTimeout(ut,500):(n.selForContextMenu=null,n.input.reset())};n.detectingSelectAll=setTimeout(ut,200)}}if(ne&&fe>=9&&Pe(),ce){Qe(e);var He=function(){ot(window,"mouseup",He),setTimeout(Ae,20)};Te(window,"mouseup",He)}else setTimeout(Ae,50)},Ia.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Ia.prototype.setUneditable=function(){},Ia.prototype.needsContentAttribute=!1;function au(e,t){if(t=t?G(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var a=w();t.autofocus=a==e||e.getAttribute("autofocus")!=null&&a==document.body}function n(){e.value=u.getValue()}var o;if(e.form&&(Te(e.form,"submit",n),!t.leaveSubmitMethodAlone)){var r=e.form;o=r.submit;try{var s=r.submit=function(){n(),r.submit=o,r.submit(),r.submit=s}}catch(d){}}t.finishInit=function(d){d.save=n,d.getTextArea=function(){return e},d.toTextArea=function(){d.toTextArea=isNaN,n(),e.parentNode.removeChild(d.getWrapperElement()),e.style.display="",e.form&&(ot(e.form,"submit",n),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=o))}},e.style.display="none";var u=Pa(function(d){return e.parentNode.insertBefore(d,e.nextSibling)},t);return u}function ou(e){e.off=ot,e.on=Te,e.wheelEventPixels=li,e.Doc=Co,e.splitLines=ln,e.countColumn=S,e.findColumn=he,e.isWordChar=Ie,e.Pass=ge,e.signal=at,e.Line=Ha,e.changeEnd=Jo,e.scrollbarModel=ri,e.Pos=Me,e.cmpPos=Re,e.modes=bn,e.mimeModes=jt,e.resolveMode=xt,e.getMode=An,e.modeExtensions=fn,e.extendMode=la,e.copyState=hn,e.startState=Oa,e.innerMode=pa,e.commands=yi,e.keyMap=lr,e.keyName=Js,e.isModifierKey=Hs,e.lookupKey=Gr,e.normalizeKeyMap=jl,e.StringStream=qt,e.SharedTextMarker=gi,e.TextMarker=yr,e.LineWidget=vi,e.e_preventDefault=Xe,e.e_stopPropagation=ze,e.e_stop=Qe,e.addClass=z,e.contains=A,e.rmClass=I,e.keyNames=Cr}Xl(Pa),$l(Pa);var ru="iter insert remove copy getEditor constructor".split(" ");for(var Ji in Co.prototype)Co.prototype.hasOwnProperty(Ji)&&ye(ru,Ji)<0&&(Pa.prototype[Ji]=function(e){return function(){return e.apply(this.doc,arguments)}}(Co.prototype[Ji]));return We(Co),Pa.inputStyles={textarea:Ia,contenteditable:ga},Pa.defineMode=function(e){!Pa.defaults.mode&&e!="null"&&(Pa.defaults.mode=e),un.apply(this,arguments)},Pa.defineMIME=dn,Pa.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Pa.defineMIME("text/plain","null"),Pa.defineExtension=function(e,t){Pa.prototype[e]=t},Pa.defineDocExtension=function(e,t){Co.prototype[e]=t},Pa.fromTextArea=au,ou(Pa),Pa.version="5.58.2",Pa})},W6BS:function(we,te){we.exports="data:image/png;base64,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"},WaYH:function(we,te,i){"use strict";var oe=i("rePB"),V=i("Ff2n"),ke=i("VTBJ"),re=i("1OyB"),y=i("vuIU"),O=i("JX7q"),ne=i("Ji7U"),fe=i("LK+K"),se=i("q1tI"),ue=i("TSYQ"),ie=i.n(ue),me=i("sboe"),be=i("OZM5"),C=function(ce){var Ce=ce.prefixCls,I=ce.level,g=ce.isStart,h=ce.isEnd;if(!I)return null;for(var l="".concat(Ce,"-indent-unit"),B=[],W=0;W<I;W+=1){var A;B.push(se.createElement("span",{key:W,className:ie()(l,(A={},Object(oe.a)(A,"".concat(l,"-start"),g[W+1]),Object(oe.a)(A,"".concat(l,"-end"),h[W+1]),Object(oe.a)(A,"".concat(l,"-end-first-level"),!W&&h[0]),A))}))}return se.createElement("span",{"aria-hidden":"true",className:"".concat(Ce,"-indent")},B)},N=C,b=i("815F"),De="open",Oe="close",ae="---",le=function(Z){Object(ne.a)(Ce,Z);var ce=Object(fe.a)(Ce);function Ce(){var I;return Object(re.a)(this,Ce),I=ce.apply(this,arguments),I.state={dragNodeHighlight:!1},I.onSelectorClick=function(g){var h=I.props.context.onNodeClick;h(g,Object(b.b)(I.props)),I.isSelectable()?I.onSelect(g):I.onCheck(g)},I.onSelectorDoubleClick=function(g){var h=I.props.context.onNodeDoubleClick;h(g,Object(b.b)(I.props))},I.onSelect=function(g){if(I.isDisabled())return;var h=I.props.context.onNodeSelect;g.preventDefault(),h(g,Object(b.b)(I.props))},I.onCheck=function(g){if(I.isDisabled())return;var h=I.props,l=h.disableCheckbox,B=h.checked,W=I.props.context.onNodeCheck;if(!I.isCheckable()||l)return;g.preventDefault();var A=!B;W(g,Object(b.b)(I.props),A)},I.onMouseEnter=function(g){var h=I.props.context.onNodeMouseEnter;h(g,Object(b.b)(I.props))},I.onMouseLeave=function(g){var h=I.props.context.onNodeMouseLeave;h(g,Object(b.b)(I.props))},I.onContextMenu=function(g){var h=I.props.context.onNodeContextMenu;h(g,Object(b.b)(I.props))},I.onDragStart=function(g){var h=I.props.context.onNodeDragStart;g.stopPropagation(),I.setState({dragNodeHighlight:!0}),h(g,Object(O.a)(I));try{g.dataTransfer.setData("text/plain","")}catch(l){}},I.onDragEnter=function(g){var h=I.props.context.onNodeDragEnter;g.preventDefault(),g.stopPropagation(),h(g,Object(O.a)(I))},I.onDragOver=function(g){var h=I.props.context.onNodeDragOver;g.preventDefault(),g.stopPropagation(),h(g,Object(O.a)(I))},I.onDragLeave=function(g){var h=I.props.context.onNodeDragLeave;g.stopPropagation(),h(g,Object(O.a)(I))},I.onDragEnd=function(g){var h=I.props.context.onNodeDragEnd;g.stopPropagation(),I.setState({dragNodeHighlight:!1}),h(g,Object(O.a)(I))},I.onDrop=function(g){var h=I.props.context.onNodeDrop;g.preventDefault(),g.stopPropagation(),I.setState({dragNodeHighlight:!1}),h(g,Object(O.a)(I))},I.onExpand=function(g){var h=I.props.context.onNodeExpand;h(g,Object(b.b)(I.props))},I.setSelectHandle=function(g){I.selectHandle=g},I.getNodeState=function(){var g=I.props.expanded;return I.isLeaf()?null:g?De:Oe},I.hasChildren=function(){var g=I.props.eventKey,h=I.props.context.keyEntities,l=h[g]||{},B=l.children;return!!(B||[]).length},I.isLeaf=function(){var g=I.props,h=g.isLeaf,l=g.loaded,B=I.props.context.loadData,W=I.hasChildren();return h===!1?!1:h||!B&&!W||B&&l&&!W},I.isDisabled=function(){var g=I.props.disabled,h=I.props.context.disabled;return!!(h||g)},I.isCheckable=function(){var g=I.props.checkable,h=I.props.context.checkable;return!h||g===!1?!1:h},I.syncLoadData=function(g){var h=g.expanded,l=g.loading,B=g.loaded,W=I.props.context,A=W.loadData,w=W.onNodeLoad;if(l)return;A&&h&&!I.isLeaf()&&(!I.hasChildren()&&!B&&w(Object(b.b)(I.props)))},I.renderSwitcher=function(){var g=I.props,h=g.expanded,l=g.switcherIcon,B=I.props.context,W=B.prefixCls,A=B.switcherIcon,w=l||A;if(I.isLeaf())return se.createElement("span",{className:ie()("".concat(W,"-switcher"),"".concat(W,"-switcher-noop"))},typeof w=="function"?w(Object(ke.a)(Object(ke.a)({},I.props),{},{isLeaf:!0})):w);var z=ie()("".concat(W,"-switcher"),"".concat(W,"-switcher_").concat(h?De:Oe));return se.createElement("span",{onClick:I.onExpand,className:z},typeof w=="function"?w(Object(ke.a)(Object(ke.a)({},I.props),{},{isLeaf:!1})):w)},I.renderCheckbox=function(){var g=I.props,h=g.checked,l=g.halfChecked,B=g.disableCheckbox,W=I.props.context.prefixCls,A=I.isDisabled(),w=I.isCheckable();if(!w)return null;var z=typeof w!="boolean"?w:null;return se.createElement("span",{className:ie()("".concat(W,"-checkbox"),h&&"".concat(W,"-checkbox-checked"),!h&&l&&"".concat(W,"-checkbox-indeterminate"),(A||B)&&"".concat(W,"-checkbox-disabled")),onClick:I.onCheck},z)},I.renderIcon=function(){var g=I.props.loading,h=I.props.context.prefixCls;return se.createElement("span",{className:ie()("".concat(h,"-iconEle"),"".concat(h,"-icon__").concat(I.getNodeState()||"docu"),g&&"".concat(h,"-icon_loading"))})},I.renderSelector=function(){var g=I.state.dragNodeHighlight,h=I.props,l=h.title,B=h.selected,W=h.icon,A=h.loading,w=h.data,z=I.props.context,M=z.prefixCls,D=z.showIcon,P=z.icon,G=z.draggable,S=z.loadData,H=z.titleRender,ye=I.isDisabled(),_e="".concat(M,"-node-content-wrapper"),ge;if(D){var Ee=W||P;ge=Ee?se.createElement("span",{className:ie()("".concat(M,"-iconEle"),"".concat(M,"-icon__customize"))},typeof Ee=="function"?Ee(I.props):Ee):I.renderIcon()}else S&&A&&(ge=I.renderIcon());var T;typeof l=="function"?T=l(w):H?T=H(w):T=l;var k=se.createElement("span",{className:"".concat(M,"-title")},T);return se.createElement("span",{ref:I.setSelectHandle,title:typeof l=="string"?l:"",className:ie()("".concat(_e),"".concat(_e,"-").concat(I.getNodeState()||"normal"),!ye&&(B||g)&&"".concat(M,"-node-selected"),!ye&&G&&"draggable"),draggable:!ye&&G||void 0,"aria-grabbed":!ye&&G||void 0,onMouseEnter:I.onMouseEnter,onMouseLeave:I.onMouseLeave,onContextMenu:I.onContextMenu,onClick:I.onSelectorClick,onDoubleClick:I.onSelectorDoubleClick,onDragStart:G?I.onDragStart:void 0},ge,k)},I}return Object(y.a)(Ce,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var g=this.props.selectable,h=this.props.context.selectable;return typeof g=="boolean"?g:h}},{key:"render",value:function(){var g,h=this.props,l=h.eventKey,B=h.className,W=h.style,A=h.dragOver,w=h.dragOverGapTop,z=h.dragOverGapBottom,M=h.isLeaf,D=h.isStart,P=h.isEnd,G=h.expanded,S=h.selected,H=h.checked,ye=h.halfChecked,_e=h.loading,ge=h.domRef,Ee=h.active,T=h.onMouseMove,k=Object(V.a)(h,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),he=this.props.context,F=he.prefixCls,pe=he.filterTreeNode,f=he.draggable,x=he.keyEntities,E=this.isDisabled(),K=Object(be.f)(k),de=x[l]||{},Se=de.level,Ie=P[P.length-1];return se.createElement("div",Object.assign({ref:ge,className:ie()(B,"".concat(F,"-treenode"),(g={},Object(oe.a)(g,"".concat(F,"-treenode-disabled"),E),Object(oe.a)(g,"".concat(F,"-treenode-switcher-").concat(G?"open":"close"),!M),Object(oe.a)(g,"".concat(F,"-treenode-checkbox-checked"),H),Object(oe.a)(g,"".concat(F,"-treenode-checkbox-indeterminate"),ye),Object(oe.a)(g,"".concat(F,"-treenode-selected"),S),Object(oe.a)(g,"".concat(F,"-treenode-loading"),_e),Object(oe.a)(g,"".concat(F,"-treenode-active"),Ee),Object(oe.a)(g,"".concat(F,"-treenode-leaf-last"),Ie),Object(oe.a)(g,"drag-over",!E&&A),Object(oe.a)(g,"drag-over-gap-top",!E&&w),Object(oe.a)(g,"drag-over-gap-bottom",!E&&z),Object(oe.a)(g,"filter-node",pe&&pe(Object(b.b)(this.props))),g)),style:W,onDragEnter:f?this.onDragEnter:void 0,onDragOver:f?this.onDragOver:void 0,onDragLeave:f?this.onDragLeave:void 0,onDrop:f?this.onDrop:void 0,onDragEnd:f?this.onDragEnd:void 0,onMouseMove:T},K),se.createElement(N,{prefixCls:F,level:Se,isStart:D,isEnd:P}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),Ce}(se.Component),J=function(ce){return se.createElement(me.a.Consumer,null,function(Ce){return se.createElement(le,Object.assign({},ce,{context:Ce}))})};J.displayName="TreeNode",J.defaultProps={title:ae},J.isTreeNode=1;var $=te.a=J},WdTA:function(we,te,i){we.exports=i.p+"static/studnetqun.598eeb43.png"},WkQV:function(we,te,i){"use strict";var oe=i("g9YV"),V=i("wCAj"),ke=i("+L6B"),re=i("2/Rp"),y=i("tJVT"),O=i("miYZ"),ne=i("tsqr"),fe=i("5Dmo"),se=i("3S7+"),ue=i("q1tI"),ie=i.n(ue),me=i("fr4D"),be=i("P5Jw"),C=i.n(be),N=[{title:"\u6587\u4EF6\u540D",dataIndex:"filename",width:"19%",ellipsis:!0},{title:"\u5907\u6CE8",dataIndex:"description",width:"19%",ellipsis:!0},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",width:"19%",ellipsis:!0},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"path",width:"19%",render:function(Oe){return ie.a.createElement("div",{style:{display:"flex"}},ie.a.createElement(se.a,{title:Oe},ie.a.createElement("span",{style:{width:"80%",display:"inline-block",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}},Oe)),ie.a.createElement(be.CopyToClipboard,{text:Oe,onCopy:function(){return ne.b.success("\u590D\u5236\u6210\u529F")}},ie.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40",style:{color:"#165DFF",marginLeft:30}})))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",width:"14%",ellipsis:!0},{title:"\u5927\u5C0F",dataIndex:"filesize",width:"10%",ellipsis:!0}],b=function(Oe){var ae=Oe.detail,le=Object(ue.useState)(ae),J=Object(y.a)(le,2),$=J[0],Z=J[1],ce=Object(ue.useState)(1),Ce=Object(y.a)(ce,2),I=Ce[0],g=Ce[1];Object(ue.useEffect)(function(){ae&&Z(ae)},[ae]);var h=Object(ue.useMemo)(function(){return{position:["bottomCenter"],pageSize:10,showSizeChanger:!1,current:I,showQuickJumper:{goButton:ie.a.createElement(re.a,null,"GO")},total:$==null?void 0:$.data_sets_count,onChange:function(B){g(B),Object(me.g)("".concat(ae==null?void 0:ae.id),{limit:10,page:B}).then(function(W){Z(W)})}}},[I,$]);return ie.a.createElement(V.a,{columns:N,dataSource:$==null?void 0:$.data_sets,rowKey:"attachment_id",pagination:h})};te.a=Object(ue.memo)(b)},Xsq0:function(we,te,i){we.exports=i.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(we,te,i){"use strict";i.r(te),i.d(te,"ResizableTextArea",function(){return ye});var oe=i("wx14"),V=i("1OyB"),ke=i("vuIU"),re=i("Ji7U"),y=i("LK+K"),O=i("q1tI"),ne=i("VTBJ"),fe=i("rePB"),se=i("Zm9Q"),ue=i("Kwbf"),ie=i("c+Xe"),me=i("m+aA"),be=i("bdgK"),C=new Map;function N(Ee){Ee.forEach(function(T){var k,he=T.target;(k=C.get(he))===null||k===void 0||k.forEach(function(F){return F(he)})})}var b=new be.default(N),De=null,Oe=null;function ae(Ee,T){C.has(Ee)||(C.set(Ee,new Set),b.observe(Ee)),C.get(Ee).add(T)}function le(Ee,T){C.has(Ee)&&(C.get(Ee).delete(T),C.get(Ee).size||(b.unobserve(Ee),C.delete(Ee)))}var J=function(Ee){Object(re.a)(k,Ee);var T=Object(y.a)(k);function k(){return Object(V.a)(this,k),T.apply(this,arguments)}return Object(ke.a)(k,[{key:"render",value:function(){return this.props.children}}]),k}(O.Component),$=O.createContext(null);function Z(Ee){var T=Ee.children,k=Ee.onBatchResize,he=O.useRef(0),F=O.useRef([]),pe=O.useContext($),f=O.useCallback(function(x,E,K){he.current+=1;var de=he.current;F.current.push({size:x,element:E,data:K}),Promise.resolve().then(function(){de===he.current&&(k==null||k(F.current),F.current=[])}),pe==null||pe(x,E,K)},[k,pe]);return O.createElement($.Provider,{value:f},T)}function ce(Ee){var T=Ee.children,k=Ee.disabled,he=O.useRef(null),F=O.useRef(null),pe=O.useContext($),f=O.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),x=O.isValidElement(T)&&Object(ie.c)(T),E=x?T.ref:null,K=O.useMemo(function(){return Object(ie.a)(E,he)},[E,he]),de=O.useRef(Ee);de.current=Ee;var Se=O.useCallback(function(Ie){var Fe=de.current,Ge=Fe.onResize,it=Fe.data,Ye=Ie.getBoundingClientRect(),Ve=Ye.width,et=Ye.height,ct=Ie.offsetWidth,Ct=Ie.offsetHeight,bt=Math.floor(Ve),Tt=Math.floor(et);if(f.current.width!==bt||f.current.height!==Tt||f.current.offsetWidth!==ct||f.current.offsetHeight!==Ct){var Wt={width:bt,height:Tt,offsetWidth:ct,offsetHeight:Ct};f.current=Wt;var xe=ct===Math.round(Ve)?Ve:ct,Te=Ct===Math.round(et)?et:Ct,$e=Object(ne.a)(Object(ne.a)({},Wt),{},{offsetWidth:xe,offsetHeight:Te});pe==null||pe($e,Ie,it),Ge&&Promise.resolve().then(function(){Ge($e,Ie)})}},[]);return O.useEffect(function(){var Ie=Object(me.a)(he.current)||Object(me.a)(F.current);return Ie&&!k&&ae(Ie,Se),function(){return le(Ie,Se)}},[he.current,k]),O.createElement(J,{ref:F},x?O.cloneElement(T,{ref:K}):T)}var Ce="rc-observer-key";function I(Ee){var T=Ee.children,k=Object(se.a)(T);return k.map(function(he,F){var pe=(he==null?void 0:he.key)||"".concat(Ce,"-").concat(F);return O.createElement(ce,Object(oe.a)({},Ee,{key:pe}),he)})}I.Collection=Z;var g=I,h=i("bT9E"),l=i("TSYQ"),B=i.n(l),W=`
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
`,A=["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"],w={},z;function M(Ee){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,k=Ee.getAttribute("id")||Ee.getAttribute("data-reactid")||Ee.getAttribute("name");if(T&&w[k])return w[k];var he=window.getComputedStyle(Ee),F=he.getPropertyValue("box-sizing")||he.getPropertyValue("-moz-box-sizing")||he.getPropertyValue("-webkit-box-sizing"),pe=parseFloat(he.getPropertyValue("padding-bottom"))+parseFloat(he.getPropertyValue("padding-top")),f=parseFloat(he.getPropertyValue("border-bottom-width"))+parseFloat(he.getPropertyValue("border-top-width")),x=A.map(function(K){return"".concat(K,":").concat(he.getPropertyValue(K))}).join(";"),E={sizingStyle:x,paddingSize:pe,borderSize:f,boxSizing:F};return T&&k&&(w[k]=E),E}function D(Ee){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,he=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;z||(z=document.createElement("textarea"),z.setAttribute("tab-index","-1"),z.setAttribute("aria-hidden","true"),document.body.appendChild(z)),Ee.getAttribute("wrap")?z.setAttribute("wrap",Ee.getAttribute("wrap")):z.removeAttribute("wrap");var F=M(Ee,T),pe=F.paddingSize,f=F.borderSize,x=F.boxSizing,E=F.sizingStyle;z.setAttribute("style","".concat(E,";").concat(W)),z.value=Ee.value||Ee.placeholder||"";var K=Number.MIN_SAFE_INTEGER,de=Number.MAX_SAFE_INTEGER,Se=z.scrollHeight,Ie;if(x==="border-box"?Se+=f:x==="content-box"&&(Se-=pe),k!==null||he!==null){z.value=" ";var Fe=z.scrollHeight-pe;k!==null&&(K=Fe*k,x==="border-box"&&(K=K+pe+f),Se=Math.max(K,Se)),he!==null&&(de=Fe*he,x==="border-box"&&(de=de+pe+f),Ie=Se>de?"":"hidden",Se=Math.min(de,Se))}return{height:Se,minHeight:K,maxHeight:de,overflowY:Ie,resize:"none"}}var P=i("Gytx"),G=i.n(P),S;(function(Ee){Ee[Ee.NONE=0]="NONE",Ee[Ee.RESIZING=1]="RESIZING",Ee[Ee.RESIZED=2]="RESIZED"})(S||(S={}));var H=function(Ee){Object(re.a)(k,Ee);var T=Object(y.a)(k);function k(he){var F;return Object(V.a)(this,k),F=T.call(this,he),F.nextFrameActionId=void 0,F.resizeFrameId=void 0,F.textArea=void 0,F.saveTextArea=function(pe){F.textArea=pe},F.handleResize=function(pe){var f=F.state.resizeStatus,x=F.props,E=x.autoSize,K=x.onResize;if(f!==S.NONE)return;typeof K=="function"&&K(pe),E&&F.resizeOnNextFrame()},F.resizeOnNextFrame=function(){cancelAnimationFrame(F.nextFrameActionId),F.nextFrameActionId=requestAnimationFrame(F.resizeTextarea)},F.resizeTextarea=function(){var pe=F.props.autoSize;if(!pe||!F.textArea)return;var f=pe.minRows,x=pe.maxRows,E=D(F.textArea,!1,f,x);F.setState({textareaStyles:E,resizeStatus:S.RESIZING},function(){cancelAnimationFrame(F.resizeFrameId),F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:S.RESIZED},function(){F.resizeFrameId=requestAnimationFrame(function(){F.setState({resizeStatus:S.NONE}),F.fixFirefoxAutoScroll()})})})})},F.renderTextArea=function(){var pe=F.props,f=pe.prefixCls,x=f===void 0?"rc-textarea":f,E=pe.autoSize,K=pe.onResize,de=pe.className,Se=pe.disabled,Ie=F.state,Fe=Ie.textareaStyles,Ge=Ie.resizeStatus,it=Object(h.a)(F.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),Ye=B()(x,de,Object(fe.a)({},"".concat(x,"-disabled"),Se));"value"in it&&(it.value=it.value||"");var Ve=Object(ne.a)(Object(ne.a)(Object(ne.a)({},F.props.style),Fe),Ge===S.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return O.createElement(g,{onResize:F.handleResize,disabled:!(E||K)},O.createElement("textarea",Object(oe.a)({},it,{className:Ye,style:Ve,ref:F.saveTextArea})))},F.state={textareaStyles:{},resizeStatus:S.NONE},F}return Object(ke.a)(k,[{key:"componentDidUpdate",value:function(F){(F.value!==this.props.value||!G()(F.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 F=this.textArea.selectionStart,pe=this.textArea.selectionEnd;this.textArea.setSelectionRange(F,pe)}}catch(f){}}},{key:"render",value:function(){return this.renderTextArea()}}]),k}(O.Component),ye=H,_e=function(Ee){Object(re.a)(k,Ee);var T=Object(y.a)(k);function k(he){var F;Object(V.a)(this,k),F=T.call(this,he),F.resizableTextArea=void 0,F.focus=function(){F.resizableTextArea.textArea.focus()},F.saveTextArea=function(f){F.resizableTextArea=f},F.handleChange=function(f){var x=F.props.onChange;F.setValue(f.target.value,function(){F.resizableTextArea.resizeTextarea()}),x&&x(f)},F.handleKeyDown=function(f){var x=F.props,E=x.onPressEnter,K=x.onKeyDown;f.keyCode===13&&E&&E(f),K&&K(f)};var pe=typeof he.value=="undefined"||he.value===null?he.defaultValue:he.value;return F.state={value:pe},F}return Object(ke.a)(k,[{key:"setValue",value:function(F,pe){"value"in this.props||this.setState({value:F},pe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return O.createElement(ye,Object(oe.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(F){return"value"in F?{value:F.value}:null}}]),k}(O.Component),ge=te.default=_e},ZW9T:function(we,te,i){"use strict";i.d(te,"a",function(){return J});var oe=i("k1fw"),V=i("miYZ"),ke=i("tsqr"),re=i("rAM+"),y=i("tJVT"),O=i("PpiC"),ne=i("q1tI"),fe=i.n(ne),se=i("bdgK");function ue($,Z,ce,Ce,I){var g=Z.getWordUntilPosition(ce),h={startLineNumber:ce.lineNumber,endLineNumber:ce.lineNumber,startColumn:g.startColumn,endColumn:g.endColumn},l=Ce.map(function(B){return{label:B,kind:$.languages.CompletionItemKind.Keyword,insertText:B,insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:h}});return I.map(function(B){l.push(Object(oe.a)(Object(oe.a)({},B),{},{range:h}))}),l}var ie=function($){var Z={label:"ifelse",kind:$.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet},ce=["auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while","inline","restrict","_Bool","_Complex","_Imaginary","_Alignas","_Alignof","_Atomic","_Static_assert","_Noreturn","_Thread_local","_Generic"];$.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(h,l){var B=ue($,h,l,ce,[Z]);return{suggestions:B}}});var Ce=["False","None","True","and","as","assert","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal","not","or","pass","raise","return","try","while","with","yield"];$.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(h,l){var B=[{label:"print",kind:$.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet}],W=ue($,h,l,Ce,B);return{suggestions:W}}});var I=["abstract","assert","boolean","break","byte","case","catch","char","class","const","continue","default","do","double","else","enum","extends","final","finally","float","for","goto","if","implements","import","instance of","int","interface","long","native","new","package","private","protected","public","return","strictfp","short","static","super","switch","synchronized","this","throw","throws","transient","try","void","volatile","while"];$.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(h,l){var B=[Z,{label:"main",kind:$.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:$.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:$.languages.CompletionItemInsertTextRule.InsertAsSnippet}],W=ue($,h,l,I,B);return{suggestions:W}}})},me="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",be=i("LvDl");function C($){return/^\d+$/.test($)?"".concat($,"px"):$}function N(){}var b=!1,De={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python"};function Oe(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Z=$;if(Array.isArray($)){for(var ce=0;ce<$.length;ce++){var Ce=De[$[ce]];if(Ce)return Ce}return Z[0]}return De[Z]||Z}var ae=null,le=te.b=function($){var Z=$.width,ce=Z===void 0?"100%":Z,Ce=$.height,I=Ce===void 0?"100%":Ce,g=$.value,h=$.language,l=h===void 0?"javascript":h,B=$.style,W=B===void 0?{}:B,A=$.options,w=A===void 0?{}:A,z=$.overrideServices,M=z===void 0?{}:z,D=$.theme,P=D===void 0?"vs-dark":D,G=$.onEditBlur,S=$.onSave,H=$.autoHeight,ye=H===void 0?!1:H,_e=$.forbidCopy,ge=_e===void 0?!1:_e,Ee=$.onChange,T=Ee===void 0?N:Ee,k=$.editorDidMount,he=k===void 0?N:k,F=$.onFocus,pe=F===void 0?N:F,f=$.filename,x=f===void 0?"educoder.txt":f,E=Object(O.a)($,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),K=Object(ne.useRef)(),de=Object(ne.useRef)({}),Se=Object(ne.useRef)(),Ie=Object(ne.useRef)(!1),Fe=Object(ne.useRef)(),Ge=Object(ne.useState)(!1),it=Object(y.a)(Ge,2),Ye=it[0],Ve=it[1];function et(){var Le;return K.current&&(Le=new se.default(function(Qe){var Ze=Object(re.a)(Qe),lt;try{for(Ze.s();!(lt=Ze.n()).done;){var ht=lt.value;(ht.target.offsetHeight>0||ht.target.offsetWidth>0)&&de.current.instance.layout()}}catch(dt){Ze.e(dt)}finally{Ze.f()}}),Le.observe(K.current)),Le}function ct(){ke.b.warn(decodeURIComponent(me))}var Ct=function(){var Qe=de.current.instance;if(g!=null&&Qe&&Ye){var Ze=Qe.getModel();Ze&&g!==Ze.getValue()&&(b=!0,Ze.setValue(g),Qe.layout(),b=!1)}};Object(ne.useEffect)(function(){Se.current&&clearTimeout(Se.current),Se.current=setTimeout(function(){Ct()},500)},[g,Ye,de.current]);function bt(){var Le=de.current.instance;if(Le){var Qe=Le.getSelection(),Ze=de.current.pastePos||{},lt=new ae.Range(Ze.startLineNumber||Qe.endLineNumber,Ze.startColumn||Qe.endColumn,Ze.endLineNumber||Qe.endLineNumber,Ze.endColumn||Qe.endColumn);setTimeout(function(){Le.executeEdits("",[{range:lt,text:""}])},300)}}function Tt(Le){(window.navigator.platform.match("Mac")?Le.metaKey:Le.ctrlKey)&&Le.keyCode==83&&(Le.preventDefault(),S())}var Wt=function(){if(ye&&de.current.instance){var Qe=de.current.instance.getContentHeight();Xe(Qe<I?I:Qe)}else Xe(I)};function xe(Le){var Qe=document.createEvent("MouseEvents");Qe.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Le.dispatchEvent(Qe)}function Te(Le,Qe){var Ze=window.URL||window.webkitURL||window,lt=new Blob([Qe]),ht=document.createElementNS("http://www.w3.org/1999/xhtml","a");ht.href=Ze.createObjectURL(lt),ht.download=Le,xe(ht)}Object(ne.useEffect)(function(){Wt()},[Wt]),Object(ne.useEffect)(function(){K.current&&!Ye&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(Le){try{ae=Le,de.current.instance=ae.editor.create(K.current,{value:g,language:Oe(l),theme:P,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},M);var Qe=de.current.instance;if(he(Qe,ae),setTimeout(function(){Wt(),de.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Te(x||"educoder.txt",Qe.getValue())}})},500),de.current.subscription=Qe.onDidChangeModelContent(function(lt){Ie.current?clearTimeout(Fe.current):(Wt(),T(Qe.getValue(),lt)),Fe.current=setTimeout(function(){Ie.current=!1},500)}),window.Monaco||ie(ae),ge&&(Qe.addCommand(ae.KeyMod.CtrlCmd|ae.KeyMod.Shift|ae.KeyCode.KEY_V,function(){return ct(),null}),Qe.addCommand(ae.KeyMod.CtrlCmd|ae.KeyCode.KEY_C,function(){return ct(),null})),window.Monaco=ae,G&&Qe.onDidBlurEditorWidget(function(){G(Qe.getValue())}),pe&&Qe.onDidFocusEditorText(function(){pe(Qe.getValue())}),ge){Qe.addCommand(ae.KeyMod.CtrlCmd|ae.KeyCode.KEY_V,function(){return ct(),null}),Qe.onDidPaste(function(lt){de.current.pastePos=lt});try{window.addEventListener("paste",bt)}catch(lt){}}var Ze=et();return Ve(!0),function(){var lt=de.current.instance;lt.dispose();var ht=lt.getModel();ht&&ht.dispose(),de.current.subscription&&de.current.subscription.dispose(),ge&&window.removeEventListener("paste",bt),Ze.unobserve(K.current)}}catch(lt){}})},[]),Object(ne.useEffect)(function(){var Le=de.current.instance;if(Le&&Ye)return document.addEventListener("keydown",Tt,!1),function(){document.removeEventListener("keydown",Tt)}},[S,Ye]),Object(ne.useEffect)(function(){var Le=de.current.instance;if(Le&&Ye){var Qe=Oe(l);ae.editor.setModelLanguage(Le.getModel(),Qe),console.log("language:",l,Le.getModel(),Qe)}},[l,Ye]),Object(ne.useEffect)(function(){var Le=de.current.instance;Le&&Ye&&ae.editor.setTheme(P)},[P,Ye]),Object(ne.useEffect)(function(){var Le=de.current.instance;Le&&Ye&&(Le.updateOptions(Object(oe.a)({},w)),setTimeout(function(){Le.getModel().updateOptions(Object(oe.a)({},w))},200))},[JSON.stringify(w),Ye]),Object(ne.useEffect)(function(){var Le=de.current.instance;Le&&Ye&&Le.layout()},[ce,I,Ye]);var $e=Object(ne.useState)(C(ce)),ot=Object(y.a)($e,2),at=ot[0],je=ot[1],Ne=Object(ne.useState)(C(I)),Be=Object(y.a)(Ne,2),We=Be[0],Xe=Be[1],ze=Object(oe.a)(Object(oe.a)({},W),{},{width:at,height:We});return fe.a.createElement("div",{className:"my-monaco-editor",ref:K,style:ze})};function J($){var Z=$.width,ce=Z===void 0?"100%":Z,Ce=$.height,I=Ce===void 0?"100%":Ce,g=$.original,h=$.modified,l=$.language,B=$.options,W=B===void 0?{}:B,A=Object(ne.useRef)(),w=Object(ne.useState)(null),z=Object(y.a)(w,2),M=z[0],D=z[1];function P(ye){var _e;return A.current&&(_e=new se.default(function(ge){var Ee=Object(re.a)(ge),T;try{for(Ee.s();!(T=Ee.n()).done;){var k=T.value;(k.target.offsetHeight>0||k.target.offsetWidth>0)&&ye.layout()}}catch(he){Ee.e(he)}finally{Ee.f()}}),_e.observe(A.current)),_e}Object(ne.useEffect)(function(){A.current&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(ye){ae=ye;var _e=ae.editor.createDiffEditor(A.current,Object(oe.a)(Object(oe.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},W),{},{wordWrap:!0}));D(_e);var ge=P(_e);return function(){_e.dispose();var Ee=_e.getModel();Ee&&Ee.dispose(),ge.unobserve(A.current)}})},[]),Object(ne.useEffect)(function(){M&&M.setModel({original:ae.editor.createModel(g,l),modified:ae.editor.createModel(h,l)})},[g,h,l,M]);var G=C(ce),S=C(I),H={width:G,height:S};return fe.a.createElement("div",{className:"my-diff-editor",ref:A,style:H})}},ZaFS:function(we,te,i){we.exports={wrap:"wrap___1Ov0Q",title:"title___qleZg",path:"path___3MTzj",colorBlue:"colorBlue___3MDCw"}},ZpRC:function(we,te,i){"use strict";function oe(ie){return typeof ie=="object"&&ie!=null&&ie.nodeType===1}function V(ie,me){return(!me||ie!=="hidden")&&ie!=="visible"&&ie!=="clip"}function ke(ie,me){if(ie.clientHeight<ie.scrollHeight||ie.clientWidth<ie.scrollWidth){var be=getComputedStyle(ie,null);return V(be.overflowY,me)||V(be.overflowX,me)||function(C){var N=function(b){if(!b.ownerDocument||!b.ownerDocument.defaultView)return null;try{return b.ownerDocument.defaultView.frameElement}catch(De){return null}}(C);return!!N&&(N.clientHeight<C.scrollHeight||N.clientWidth<C.scrollWidth)}(ie)}return!1}function re(ie,me,be,C,N,b,De,Oe){return b<ie&&De>me||b>ie&&De<me?0:b<=ie&&Oe<=be||De>=me&&Oe>=be?b-ie-C:De>me&&Oe<be||b<ie&&Oe>be?De-me+N:0}var y=function(ie,me){var be=window,C=me.scrollMode,N=me.block,b=me.inline,De=me.boundary,Oe=me.skipOverflowHiddenElements,ae=typeof De=="function"?De:function(Fe){return Fe!==De};if(!oe(ie))throw new TypeError("Invalid target");for(var le=document.scrollingElement||document.documentElement,J=[],$=ie;oe($)&&ae($);){if(($=$.parentElement)===le){J.push($);break}$!=null&&$===document.body&&ke($)&&!ke(document.documentElement)||$!=null&&ke($,Oe)&&J.push($)}for(var Z=be.visualViewport?be.visualViewport.width:innerWidth,ce=be.visualViewport?be.visualViewport.height:innerHeight,Ce=window.scrollX||pageXOffset,I=window.scrollY||pageYOffset,g=ie.getBoundingClientRect(),h=g.height,l=g.width,B=g.top,W=g.right,A=g.bottom,w=g.left,z=N==="start"||N==="nearest"?B:N==="end"?A:B+h/2,M=b==="center"?w+l/2:b==="end"?W:w,D=[],P=0;P<J.length;P++){var G=J[P],S=G.getBoundingClientRect(),H=S.height,ye=S.width,_e=S.top,ge=S.right,Ee=S.bottom,T=S.left;if(C==="if-needed"&&B>=0&&w>=0&&A<=ce&&W<=Z&&B>=_e&&A<=Ee&&w>=T&&W<=ge)return D;var k=getComputedStyle(G),he=parseInt(k.borderLeftWidth,10),F=parseInt(k.borderTopWidth,10),pe=parseInt(k.borderRightWidth,10),f=parseInt(k.borderBottomWidth,10),x=0,E=0,K="offsetWidth"in G?G.offsetWidth-G.clientWidth-he-pe:0,de="offsetHeight"in G?G.offsetHeight-G.clientHeight-F-f:0;if(le===G)x=N==="start"?z:N==="end"?z-ce:N==="nearest"?re(I,I+ce,ce,F,f,I+z,I+z+h,h):z-ce/2,E=b==="start"?M:b==="center"?M-Z/2:b==="end"?M-Z:re(Ce,Ce+Z,Z,he,pe,Ce+M,Ce+M+l,l),x=Math.max(0,x+I),E=Math.max(0,E+Ce);else{x=N==="start"?z-_e-F:N==="end"?z-Ee+f+de:N==="nearest"?re(_e,Ee,H,F,f+de,z,z+h,h):z-(_e+H/2)+de/2,E=b==="start"?M-T-he:b==="center"?M-(T+ye/2)+K/2:b==="end"?M-ge+pe+K:re(T,ge,ye,he,pe+K,M,M+l,l);var Se=G.scrollLeft,Ie=G.scrollTop;z+=Ie-(x=Math.max(0,Math.min(Ie+x,G.scrollHeight-H+de))),M+=Se-(E=Math.max(0,Math.min(Se+E,G.scrollWidth-ye+K)))}D.push({el:G,top:x,left:E})}return D};function O(ie){return ie===Object(ie)&&Object.keys(ie).length!==0}function ne(ie,me){me===void 0&&(me="auto");var be="scrollBehavior"in document.body.style;ie.forEach(function(C){var N=C.el,b=C.top,De=C.left;N.scroll&&be?N.scroll({top:b,left:De,behavior:me}):(N.scrollTop=b,N.scrollLeft=De)})}function fe(ie){return ie===!1?{block:"end",inline:"nearest"}:O(ie)?ie:{block:"start",inline:"nearest"}}function se(ie,me){var be=!ie.ownerDocument.documentElement.contains(ie);if(O(me)&&typeof me.behavior=="function")return me.behavior(be?[]:y(ie,me));if(be)return;var C=fe(me);return ne(y(ie,C),C.behavior)}var ue=te.a=se},Zss7:function(we,te,i){var oe;(function(V){var ke=/^\s+/,re=/\s+$/,y=0,O=V.round,ne=V.min,fe=V.max,se=V.random;function ue(f,x){if(f=f||"",x=x||{},f instanceof ue)return f;if(!(this instanceof ue))return new ue(f,x);var E=ie(f);this._originalInput=f,this._r=E.r,this._g=E.g,this._b=E.b,this._a=E.a,this._roundA=O(100*this._a)/100,this._format=x.format||E.format,this._gradientType=x.gradientType,this._r<1&&(this._r=O(this._r)),this._g<1&&(this._g=O(this._g)),this._b<1&&(this._b=O(this._b)),this._ok=E.ok,this._tc_id=y++}ue.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var f=this.toRgb();return(f.r*299+f.g*587+f.b*114)/1e3},getLuminance:function(){var f=this.toRgb(),x,E,K,de,Se,Ie;return x=f.r/255,E=f.g/255,K=f.b/255,x<=.03928?de=x/12.92:de=V.pow((x+.055)/1.055,2.4),E<=.03928?Se=E/12.92:Se=V.pow((E+.055)/1.055,2.4),K<=.03928?Ie=K/12.92:Ie=V.pow((K+.055)/1.055,2.4),.2126*de+.7152*Se+.0722*Ie},setAlpha:function(f){return this._a=D(f),this._roundA=O(100*this._a)/100,this},toHsv:function(){var f=N(this._r,this._g,this._b);return{h:f.h*360,s:f.s,v:f.v,a:this._a}},toHsvString:function(){var f=N(this._r,this._g,this._b),x=O(f.h*360),E=O(f.s*100),K=O(f.v*100);return this._a==1?"hsv("+x+", "+E+"%, "+K+"%)":"hsva("+x+", "+E+"%, "+K+"%, "+this._roundA+")"},toHsl:function(){var f=be(this._r,this._g,this._b);return{h:f.h*360,s:f.s,l:f.l,a:this._a}},toHslString:function(){var f=be(this._r,this._g,this._b),x=O(f.h*360),E=O(f.s*100),K=O(f.l*100);return this._a==1?"hsl("+x+", "+E+"%, "+K+"%)":"hsla("+x+", "+E+"%, "+K+"%, "+this._roundA+")"},toHex:function(f){return De(this._r,this._g,this._b,f)},toHexString:function(f){return"#"+this.toHex(f)},toHex8:function(f){return Oe(this._r,this._g,this._b,this._a,f)},toHex8String:function(f){return"#"+this.toHex8(f)},toRgb:function(){return{r:O(this._r),g:O(this._g),b:O(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+O(this._r)+", "+O(this._g)+", "+O(this._b)+")":"rgba("+O(this._r)+", "+O(this._g)+", "+O(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:O(P(this._r,255)*100)+"%",g:O(P(this._g,255)*100)+"%",b:O(P(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+O(P(this._r,255)*100)+"%, "+O(P(this._g,255)*100)+"%, "+O(P(this._b,255)*100)+"%)":"rgba("+O(P(this._r,255)*100)+"%, "+O(P(this._g,255)*100)+"%, "+O(P(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:z[De(this._r,this._g,this._b,!0)]||!1},toFilter:function(f){var x="#"+ae(this._r,this._g,this._b,this._a),E=x,K=this._gradientType?"GradientType = 1, ":"";if(f){var de=ue(f);E="#"+ae(de._r,de._g,de._b,de._a)}return"progid:DXImageTransform.Microsoft.gradient("+K+"startColorstr="+x+",endColorstr="+E+")"},toString:function(f){var x=!!f;f=f||this._format;var E=!1,K=this._a<1&&this._a>=0,de=!x&&K&&(f==="hex"||f==="hex6"||f==="hex3"||f==="hex4"||f==="hex8"||f==="name");return de?f==="name"&&this._a===0?this.toName():this.toRgbString():(f==="rgb"&&(E=this.toRgbString()),f==="prgb"&&(E=this.toPercentageRgbString()),(f==="hex"||f==="hex6")&&(E=this.toHexString()),f==="hex3"&&(E=this.toHexString(!0)),f==="hex4"&&(E=this.toHex8String(!0)),f==="hex8"&&(E=this.toHex8String()),f==="name"&&(E=this.toName()),f==="hsl"&&(E=this.toHslString()),f==="hsv"&&(E=this.toHsvString()),E||this.toHexString())},clone:function(){return ue(this.toString())},_applyModification:function(f,x){var E=f.apply(null,[this].concat([].slice.call(x)));return this._r=E._r,this._g=E._g,this._b=E._b,this.setAlpha(E._a),this},lighten:function(){return this._applyModification(Z,arguments)},brighten:function(){return this._applyModification(ce,arguments)},darken:function(){return this._applyModification(Ce,arguments)},desaturate:function(){return this._applyModification(le,arguments)},saturate:function(){return this._applyModification(J,arguments)},greyscale:function(){return this._applyModification($,arguments)},spin:function(){return this._applyModification(I,arguments)},_applyCombination:function(f,x){return f.apply(null,[this].concat([].slice.call(x)))},analogous:function(){return this._applyCombination(W,arguments)},complement:function(){return this._applyCombination(g,arguments)},monochromatic:function(){return this._applyCombination(A,arguments)},splitcomplement:function(){return this._applyCombination(B,arguments)},triad:function(){return this._applyCombination(h,arguments)},tetrad:function(){return this._applyCombination(l,arguments)}},ue.fromRatio=function(f,x){if(typeof f=="object"){var E={};for(var K in f)f.hasOwnProperty(K)&&(K==="a"?E[K]=f[K]:E[K]=ge(f[K]));f=E}return ue(f,x)};function ie(f){var x={r:0,g:0,b:0},E=1,K=null,de=null,Se=null,Ie=!1,Fe=!1;return typeof f=="string"&&(f=F(f)),typeof f=="object"&&(he(f.r)&&he(f.g)&&he(f.b)?(x=me(f.r,f.g,f.b),Ie=!0,Fe=String(f.r).substr(-1)==="%"?"prgb":"rgb"):he(f.h)&&he(f.s)&&he(f.v)?(K=ge(f.s),de=ge(f.v),x=b(f.h,K,de),Ie=!0,Fe="hsv"):he(f.h)&&he(f.s)&&he(f.l)&&(K=ge(f.s),Se=ge(f.l),x=C(f.h,K,Se),Ie=!0,Fe="hsl"),f.hasOwnProperty("a")&&(E=f.a)),E=D(E),{ok:Ie,format:f.format||Fe,r:ne(255,fe(x.r,0)),g:ne(255,fe(x.g,0)),b:ne(255,fe(x.b,0)),a:E}}function me(f,x,E){return{r:P(f,255)*255,g:P(x,255)*255,b:P(E,255)*255}}function be(f,x,E){f=P(f,255),x=P(x,255),E=P(E,255);var K=fe(f,x,E),de=ne(f,x,E),Se,Ie,Fe=(K+de)/2;if(K==de)Se=Ie=0;else{var Ge=K-de;Ie=Fe>.5?Ge/(2-K-de):Ge/(K+de);switch(K){case f:Se=(x-E)/Ge+(x<E?6:0);break;case x:Se=(E-f)/Ge+2;break;case E:Se=(f-x)/Ge+4;break}Se/=6}return{h:Se,s:Ie,l:Fe}}function C(f,x,E){var K,de,Se;f=P(f,360),x=P(x,100),E=P(E,100);function Ie(it,Ye,Ve){return Ve<0&&(Ve+=1),Ve>1&&(Ve-=1),Ve<1/6?it+(Ye-it)*6*Ve:Ve<1/2?Ye:Ve<2/3?it+(Ye-it)*(2/3-Ve)*6:it}if(x===0)K=de=Se=E;else{var Fe=E<.5?E*(1+x):E+x-E*x,Ge=2*E-Fe;K=Ie(Ge,Fe,f+1/3),de=Ie(Ge,Fe,f),Se=Ie(Ge,Fe,f-1/3)}return{r:K*255,g:de*255,b:Se*255}}function N(f,x,E){f=P(f,255),x=P(x,255),E=P(E,255);var K=fe(f,x,E),de=ne(f,x,E),Se,Ie,Fe=K,Ge=K-de;if(Ie=K===0?0:Ge/K,K==de)Se=0;else{switch(K){case f:Se=(x-E)/Ge+(x<E?6:0);break;case x:Se=(E-f)/Ge+2;break;case E:Se=(f-x)/Ge+4;break}Se/=6}return{h:Se,s:Ie,v:Fe}}function b(f,x,E){f=P(f,360)*6,x=P(x,100),E=P(E,100);var K=V.floor(f),de=f-K,Se=E*(1-x),Ie=E*(1-de*x),Fe=E*(1-(1-de)*x),Ge=K%6,it=[E,Ie,Se,Se,Fe,E][Ge],Ye=[Fe,E,E,Ie,Se,Se][Ge],Ve=[Se,Se,Fe,E,E,Ie][Ge];return{r:it*255,g:Ye*255,b:Ve*255}}function De(f,x,E,K){var de=[_e(O(f).toString(16)),_e(O(x).toString(16)),_e(O(E).toString(16))];return K&&de[0].charAt(0)==de[0].charAt(1)&&de[1].charAt(0)==de[1].charAt(1)&&de[2].charAt(0)==de[2].charAt(1)?de[0].charAt(0)+de[1].charAt(0)+de[2].charAt(0):de.join("")}function Oe(f,x,E,K,de){var Se=[_e(O(f).toString(16)),_e(O(x).toString(16)),_e(O(E).toString(16)),_e(Ee(K))];return de&&Se[0].charAt(0)==Se[0].charAt(1)&&Se[1].charAt(0)==Se[1].charAt(1)&&Se[2].charAt(0)==Se[2].charAt(1)&&Se[3].charAt(0)==Se[3].charAt(1)?Se[0].charAt(0)+Se[1].charAt(0)+Se[2].charAt(0)+Se[3].charAt(0):Se.join("")}function ae(f,x,E,K){var de=[_e(Ee(K)),_e(O(f).toString(16)),_e(O(x).toString(16)),_e(O(E).toString(16))];return de.join("")}ue.equals=function(f,x){return!f||!x?!1:ue(f).toRgbString()==ue(x).toRgbString()},ue.random=function(){return ue.fromRatio({r:se(),g:se(),b:se()})};function le(f,x){x=x===0?0:x||10;var E=ue(f).toHsl();return E.s-=x/100,E.s=G(E.s),ue(E)}function J(f,x){x=x===0?0:x||10;var E=ue(f).toHsl();return E.s+=x/100,E.s=G(E.s),ue(E)}function $(f){return ue(f).desaturate(100)}function Z(f,x){x=x===0?0:x||10;var E=ue(f).toHsl();return E.l+=x/100,E.l=G(E.l),ue(E)}function ce(f,x){x=x===0?0:x||10;var E=ue(f).toRgb();return E.r=fe(0,ne(255,E.r-O(255*-(x/100)))),E.g=fe(0,ne(255,E.g-O(255*-(x/100)))),E.b=fe(0,ne(255,E.b-O(255*-(x/100)))),ue(E)}function Ce(f,x){x=x===0?0:x||10;var E=ue(f).toHsl();return E.l-=x/100,E.l=G(E.l),ue(E)}function I(f,x){var E=ue(f).toHsl(),K=(E.h+x)%360;return E.h=K<0?360+K:K,ue(E)}function g(f){var x=ue(f).toHsl();return x.h=(x.h+180)%360,ue(x)}function h(f){var x=ue(f).toHsl(),E=x.h;return[ue(f),ue({h:(E+120)%360,s:x.s,l:x.l}),ue({h:(E+240)%360,s:x.s,l:x.l})]}function l(f){var x=ue(f).toHsl(),E=x.h;return[ue(f),ue({h:(E+90)%360,s:x.s,l:x.l}),ue({h:(E+180)%360,s:x.s,l:x.l}),ue({h:(E+270)%360,s:x.s,l:x.l})]}function B(f){var x=ue(f).toHsl(),E=x.h;return[ue(f),ue({h:(E+72)%360,s:x.s,l:x.l}),ue({h:(E+216)%360,s:x.s,l:x.l})]}function W(f,x,E){x=x||6,E=E||30;var K=ue(f).toHsl(),de=360/E,Se=[ue(f)];for(K.h=(K.h-(de*x>>1)+720)%360;--x;)K.h=(K.h+de)%360,Se.push(ue(K));return Se}function A(f,x){x=x||6;for(var E=ue(f).toHsv(),K=E.h,de=E.s,Se=E.v,Ie=[],Fe=1/x;x--;)Ie.push(ue({h:K,s:de,v:Se})),Se=(Se+Fe)%1;return Ie}ue.mix=function(f,x,E){E=E===0?0:E||50;var K=ue(f).toRgb(),de=ue(x).toRgb(),Se=E/100,Ie={r:(de.r-K.r)*Se+K.r,g:(de.g-K.g)*Se+K.g,b:(de.b-K.b)*Se+K.b,a:(de.a-K.a)*Se+K.a};return ue(Ie)},ue.readability=function(f,x){var E=ue(f),K=ue(x);return(V.max(E.getLuminance(),K.getLuminance())+.05)/(V.min(E.getLuminance(),K.getLuminance())+.05)},ue.isReadable=function(f,x,E){var K=ue.readability(f,x),de,Se;Se=!1,de=pe(E);switch(de.level+de.size){case"AAsmall":case"AAAlarge":Se=K>=4.5;break;case"AAlarge":Se=K>=3;break;case"AAAsmall":Se=K>=7;break}return Se},ue.mostReadable=function(f,x,E){var K=null,de=0,Se,Ie,Fe,Ge;E=E||{},Ie=E.includeFallbackColors,Fe=E.level,Ge=E.size;for(var it=0;it<x.length;it++)Se=ue.readability(f,x[it]),Se>de&&(de=Se,K=ue(x[it]));return ue.isReadable(f,K,{level:Fe,size:Ge})||!Ie?K:(E.includeFallbackColors=!1,ue.mostReadable(f,["#fff","#000"],E))};var w=ue.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},z=ue.hexNames=M(w);function M(f){var x={};for(var E in f)f.hasOwnProperty(E)&&(x[f[E]]=E);return x}function D(f){return f=parseFloat(f),(isNaN(f)||f<0||f>1)&&(f=1),f}function P(f,x){H(f)&&(f="100%");var E=ye(f);return f=ne(x,fe(0,parseFloat(f))),E&&(f=parseInt(f*x,10)/100),V.abs(f-x)<1e-6?1:f%x/parseFloat(x)}function G(f){return ne(1,fe(0,f))}function S(f){return parseInt(f,16)}function H(f){return typeof f=="string"&&f.indexOf(".")!=-1&&parseFloat(f)===1}function ye(f){return typeof f=="string"&&f.indexOf("%")!=-1}function _e(f){return f.length==1?"0"+f:""+f}function ge(f){return f<=1&&(f=f*100+"%"),f}function Ee(f){return V.round(parseFloat(f)*255).toString(16)}function T(f){return S(f)/255}var k=function(){var f="[-\\+]?\\d+%?",x="[-\\+]?\\d*\\.\\d+%?",E="(?:"+x+")|(?:"+f+")",K="[\\s|\\(]+("+E+")[,|\\s]+("+E+")[,|\\s]+("+E+")\\s*\\)?",de="[\\s|\\(]+("+E+")[,|\\s]+("+E+")[,|\\s]+("+E+")[,|\\s]+("+E+")\\s*\\)?";return{CSS_UNIT:new RegExp(E),rgb:new RegExp("rgb"+K),rgba:new RegExp("rgba"+de),hsl:new RegExp("hsl"+K),hsla:new RegExp("hsla"+de),hsv:new RegExp("hsv"+K),hsva:new RegExp("hsva"+de),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function he(f){return!!k.CSS_UNIT.exec(f)}function F(f){f=f.replace(ke,"").replace(re,"").toLowerCase();var x=!1;if(w[f])f=w[f],x=!0;else if(f=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var E;return(E=k.rgb.exec(f))?{r:E[1],g:E[2],b:E[3]}:(E=k.rgba.exec(f))?{r:E[1],g:E[2],b:E[3],a:E[4]}:(E=k.hsl.exec(f))?{h:E[1],s:E[2],l:E[3]}:(E=k.hsla.exec(f))?{h:E[1],s:E[2],l:E[3],a:E[4]}:(E=k.hsv.exec(f))?{h:E[1],s:E[2],v:E[3]}:(E=k.hsva.exec(f))?{h:E[1],s:E[2],v:E[3],a:E[4]}:(E=k.hex8.exec(f))?{r:S(E[1]),g:S(E[2]),b:S(E[3]),a:T(E[4]),format:x?"name":"hex8"}:(E=k.hex6.exec(f))?{r:S(E[1]),g:S(E[2]),b:S(E[3]),format:x?"name":"hex"}:(E=k.hex4.exec(f))?{r:S(E[1]+""+E[1]),g:S(E[2]+""+E[2]),b:S(E[3]+""+E[3]),a:T(E[4]+""+E[4]),format:x?"name":"hex8"}:(E=k.hex3.exec(f))?{r:S(E[1]+""+E[1]),g:S(E[2]+""+E[2]),b:S(E[3]+""+E[3]),format:x?"name":"hex"}:!1}function pe(f){var x,E;return f=f||{level:"AA",size:"small"},x=(f.level||"AA").toUpperCase(),E=(f.size||"small").toLowerCase(),x!=="AA"&&x!=="AAA"&&(x="AA"),E!=="small"&&E!=="large"&&(E="small"),{level:x,size:E}}we.exports?we.exports=ue:!(oe=function(){return ue}.call(te,i,te,we),oe!==void 0&&(we.exports=oe))})(Math)},bL63:function(we,te,i){we.exports={bg:"bg___1pgJK",wrap:"wrap___3w7gA",modal:"modal___Z863a",content:"content_____WML",head:"head___74qy3",headCount:"headCount___DydFZ",button:"button___FkPST",itemWrap:"itemWrap___2VFfI",imgWrap:"imgWrap___3YSCX",img:"img___31A6T",manager:"manager___7OBds",itemContent:"itemContent___NJ5LZ",nameWrap:"nameWrap___1nFjv",name:"name___1KHZI",actionGroup:"actionGroup___2FPTE",deleteIcon:"deleteIcon___OtxKH",schoolWrap:"schoolWrap___3vfoh",school:"school___2QmIS",countWrap:"countWrap___22ogC",deletetitle:"deletetitle___3lzPN",yseTitle:"yseTitle___3xmOc"}},bT9E:function(we,te,i){"use strict";i.d(te,"a",function(){return V});var oe=i("VTBJ");function V(ke,re){var y=Object(oe.a)({},ke);return Array.isArray(re)&&re.forEach(function(O){delete y[O]}),y}},bUJZ:function(we,te){we.exports="data:image/png;base64,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"},biw7:function(we,te,i){"use strict";var oe=i("q1tI"),V=i.n(oe),ke=oe.createContext(null);te.a=ke},c5Ni:function(we,te,i){},cRFk:function(we,te,i){we.exports=i.p+"static/RepositoryNoneData.828085a8.png"},cU5J:function(we,te,i){we.exports={title:"title___3fOal",content:"content___3uANE",add:"add___1spp2",colorBlue:"colorBlue___hain-",radio:"radio___3M5zN"}},csWT:function(we,te,i){we.exports=i.p+"static/choose.4ad1045f.svg"},djh8:function(we,te,i){we.exports=i.p+"static/qrCode.42927872.png"},dmUQ:function(we,te,i){"use strict";var oe=i("Ff2n"),V=i("rePB"),ke=i("1OyB"),re=i("vuIU"),y=i("Ji7U"),O=i("md7G"),ne=i("foSv"),fe=i("q1tI"),se=i.n(fe),ue=i("TSYQ"),ie=i.n(ue),me=i("4IlW");function be(h,l){var B=Object.keys(h);if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(h);l&&(W=W.filter(function(A){return Object.getOwnPropertyDescriptor(h,A).enumerable})),B.push.apply(B,W)}return B}function C(h){for(var l=1;l<arguments.length;l++){var B=arguments[l]!=null?arguments[l]:{};l%2?be(Object(B),!0).forEach(function(W){Object(V.a)(h,W,B[W])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(B)):be(Object(B)).forEach(function(W){Object.defineProperty(h,W,Object.getOwnPropertyDescriptor(B,W))})}return h}function N(h){var l=b();return function(){var W=Object(ne.a)(h),A;if(l){var w=Object(ne.a)(this).constructor;A=Reflect.construct(W,arguments,w)}else A=W.apply(this,arguments);return Object(O.a)(this,A)}}function b(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(h){return!1}}function De(){}function Oe(h){h.preventDefault()}var ae=function(l){return l.replace(/[^\w.-]+/g,"")},le=200,J=600,$=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,Z=function(l){return l!=null},ce=function(l,B){return B===l||typeof B=="number"&&typeof l=="number"&&isNaN(B)&&isNaN(l)},Ce=function(h){Object(y.a)(B,h);var l=N(B);function B(W){var A;Object(ke.a)(this,B),A=l.call(this,W),A.onKeyDown=function(M){var D=A.props,P=D.onKeyDown,G=D.onPressEnter;if(M.keyCode===me.a.UP){var S=A.getRatio(M);A.up(M,S,null),A.stop()}else if(M.keyCode===me.a.DOWN){var H=A.getRatio(M);A.down(M,H,null),A.stop()}else M.keyCode===me.a.ENTER&&G&&G(M);if(A.recordCursorPosition(),A.lastKeyCode=M.keyCode,P){for(var ye=arguments.length,_e=new Array(ye>1?ye-1:0),ge=1;ge<ye;ge++)_e[ge-1]=arguments[ge];P.apply(void 0,[M].concat(_e))}},A.onKeyUp=function(M){var D=A.props.onKeyUp;if(A.stop(),A.recordCursorPosition(),D){for(var P=arguments.length,G=new Array(P>1?P-1:0),S=1;S<P;S++)G[S-1]=arguments[S];D.apply(void 0,[M].concat(G))}},A.onChange=function(M){var D=A.props.onChange;A.state.focused&&(A.inputting=!0),A.rawInput=A.props.parser(A.getValueFromEvent(M)),A.setState({inputValue:A.rawInput}),D(A.toNumber(A.rawInput))},A.onMouseUp=function(){var M=A.props.onMouseUp;A.recordCursorPosition(),M&&M.apply(void 0,arguments)},A.onFocus=function(){var M;A.setState({focused:!0}),(M=A.props).onFocus.apply(M,arguments)},A.onBlur=function(){var M=A.props.onBlur;A.inputting=!1,A.setState({focused:!1});var D=A.getCurrentValidValue(A.state.inputValue),P=A.setValue(D,De);if(M){var G=A.input.value,S=A.getInputDisplayValue({focus:!1,value:P});A.input.value=S&&Number(S),M.apply(void 0,arguments),A.input.value=G}},A.getRatio=function(M){var D=1;return M.metaKey||M.ctrlKey?D=.1:M.shiftKey&&(D=10),D},A.getFullNum=function(M){return isNaN(M)?M:/e/i.test(String(M))?Number(M).toFixed(18).replace(/\.?0+$/,""):M},A.getPrecision=function(M){if(Z(A.props.precision))return A.props.precision;var D=String(M);if(D.indexOf("e-")>=0)return parseInt(D.slice(D.indexOf("e-")+2),10);var P=0;return D.indexOf(".")>=0&&(P=D.length-D.indexOf(".")-1),P},A.getInputDisplayValue=function(M){var D=M||A.state,P=D.focused,G=D.inputValue,S=D.value,H;P?H=G:H=A.toPrecisionAsStep(S),H==null&&(H="");var ye=A.formatWrapper(H);return Z(A.props.decimalSeparator)&&(ye=ye.toString().replace(".",A.props.decimalSeparator)),ye},A.recordCursorPosition=function(){try{A.cursorStart=A.input.selectionStart,A.cursorEnd=A.input.selectionEnd,A.currentValue=A.input.value,A.cursorBefore=A.input.value.substring(0,A.cursorStart),A.cursorAfter=A.input.value.substring(A.cursorEnd)}catch(M){}},A.restoreByAfter=function(M){if(M===void 0)return!1;var D=A.input.value,P=D.lastIndexOf(M);if(P===-1)return!1;var G=A.cursorBefore.length;return A.lastKeyCode===me.a.DELETE&&A.cursorBefore.charAt(G-1)===M[0]?(A.fixCaret(G,G),!0):P+M.length===D.length?(A.fixCaret(P,P),!0):!1},A.partRestoreByAfter=function(M){return M===void 0?!1:Array.prototype.some.call(M,function(D,P){var G=M.substring(P);return A.restoreByAfter(G)})},A.isNotCompleteNumber=function(M){return isNaN(M)||M===""||M===null||M&&M.toString().indexOf(".")===M.toString().length-1},A.stop=function(){A.autoStepTimer&&clearTimeout(A.autoStepTimer)},A.down=function(M,D,P){A.pressingUpOrDown=!0,A.step("down",M,D,P)},A.up=function(M,D,P){A.pressingUpOrDown=!0,A.step("up",M,D,P)},A.saveInput=function(M){A.input=M};var w=W.value;w===void 0&&(w=W.defaultValue),A.state={focused:W.autoFocus};var z=A.getValidValue(A.toNumber(w));return A.state=C(C({},A.state),{},{inputValue:A.toPrecisionAsStep(z),value:z}),A}return Object(re.a)(B,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(A){var w=this.props,z=w.value,M=w.onChange,D=w.max,P=w.min,G=this.state.focused;if(A){if(!ce(A.value,z)||!ce(A.max,D)||!ce(A.min,P)){var S=G?z:this.getValidValue(z),H;this.pressingUpOrDown?H=S:this.inputting?H=this.rawInput:H=this.toPrecisionAsStep(S),this.setState({value:S,inputValue:H})}var ye="value"in this.props?z:this.state.value;"max"in this.props&&A.max!==D&&typeof ye=="number"&&ye>D&&M&&M(D),"min"in this.props&&A.min!==P&&typeof ye=="number"&&ye<P&&M&&M(P)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var _e=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===me.a.BACKSPACE?_e=this.cursorStart-1:this.lastKeyCode===me.a.DELETE&&(_e=this.cursorStart):_e=this.input.value.length,this.fixCaret(_e,_e)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case me.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case me.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(ge){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(A){var w=A;return w===""?w="":this.isNotCompleteNumber(parseFloat(w))?w=this.state.value:w=this.getValidValue(w),this.toNumber(w)}},{key:"getValueFromEvent",value:function(A){var w=A.target.value.trim().replace(/。/g,".");return Z(this.props.decimalSeparator)&&(w=w.replace(this.props.decimalSeparator,".")),w}},{key:"getValidValue",value:function(A){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,z=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,M=parseFloat(A);return isNaN(M)?A:(M<w&&(M=w),M>z&&(M=z),M)}},{key:"setValue",value:function(A,w){var z=this.props.precision,M=this.isNotCompleteNumber(parseFloat(A))?null:parseFloat(A),D=this.state.value,P=D===void 0?null:D,G=this.state.inputValue,S=G===void 0?null:G,H=typeof M=="number"?M.toFixed(z):"".concat(M),ye=M!==P||H!=="".concat(S);return"value"in this.props?(S=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:S},w)):this.setState({value:M,inputValue:this.toPrecisionAsStep(A)},w),ye&&this.props.onChange(M),M}},{key:"getMaxPrecision",value:function(A){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,z=this.props,M=z.precision,D=z.step;if(Z(M))return M;var P=this.getPrecision(w),G=this.getPrecision(D),S=this.getPrecision(A);return A?Math.max(S,P+G):P+G}},{key:"getPrecisionFactor",value:function(A){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,z=this.getMaxPrecision(A,w);return Math.pow(10,z)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(A){return this.props.formatter?this.props.formatter(A):A}},{key:"toPrecisionAsStep",value:function(A){if(this.isNotCompleteNumber(A)||A==="")return A;var w=Math.abs(this.getMaxPrecision(A));return isNaN(w)?A.toString():Number(A).toFixed(w)}},{key:"toNumber",value:function(A){var w=this.props.precision,z=this.state.focused,M=A&&A.length>16&&z;return this.isNotCompleteNumber(A)||M?A:Z(w)?Math.round(A*Math.pow(10,w))/Math.pow(10,w):Number(A)}},{key:"upStep",value:function(A,w){var z=this.props.step,M=this.getPrecisionFactor(A,w),D=Math.abs(this.getMaxPrecision(A,w)),P=((M*A+M*z*w)/M).toFixed(D);return this.toNumber(P)}},{key:"downStep",value:function(A,w){var z=this.props.step,M=this.getPrecisionFactor(A,w),D=Math.abs(this.getMaxPrecision(A,w)),P=((M*A-M*z*w)/M).toFixed(D);return this.toNumber(P)}},{key:"step",value:function(A,w){var z=this,M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,D=arguments.length>3?arguments[3]:void 0;this.stop(),w&&(w.persist(),w.preventDefault());var P=this.props;if(P.disabled)return;var G=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(G))return;var S=this["".concat(A,"Step")](G,M),H=S>P.max||S<P.min;if(S>P.max?S=P.max:S<P.min&&(S=P.min),this.setValue(S,null),this.setState({focused:!0},function(){z.pressingUpOrDown=!1}),H)return;this.autoStepTimer=setTimeout(function(){z[A](w,M,!0)},D?le:J)}},{key:"fixCaret",value:function(A,w){if(A===void 0||w===void 0||!this.input||!this.input.value)return;try{var z=this.input.selectionStart,M=this.input.selectionEnd;(A!==z||w!==M)&&this.input.setSelectionRange(A,w)}catch(D){}}},{key:"render",value:function(){var A,w=this.props,z=w.prefixCls,M=w.disabled,D=w.readOnly,P=w.useTouch,G=w.autoComplete,S=w.upHandler,H=w.downHandler,ye=w.className,_e=w.max,ge=w.min,Ee=w.style,T=w.title,k=w.onMouseEnter,he=w.onMouseLeave,F=w.onMouseOver,pe=w.onMouseOut,f=w.required,x=w.onClick,E=w.tabIndex,K=w.type,de=w.placeholder,Se=w.id,Ie=w.inputMode,Fe=w.pattern,Ge=w.step,it=w.maxLength,Ye=w.autoFocus,Ve=w.name,et=w.onPaste,ct=w.onInput,Ct=Object(oe.a)(w,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),bt=this.state,Tt=bt.value,Wt=bt.focused,xe=ie()(z,(A={},Object(V.a)(A,ye,!!ye),Object(V.a)(A,"".concat(z,"-disabled"),M),Object(V.a)(A,"".concat(z,"-focused"),Wt),A)),Te={};Object.keys(Ct).forEach(function(Qe){(Qe.substr(0,5)==="data-"||Qe.substr(0,5)==="aria-"||Qe==="role")&&(Te[Qe]=Ct[Qe])});var $e=!D&&!M,ot=this.getInputDisplayValue(null),at=(Tt||Tt===0)&&(isNaN(Tt)||Number(Tt)>=_e),je=(Tt||Tt===0)&&(isNaN(Tt)||Number(Tt)<=ge),Ne=at||M||D,Be=je||M||D,We=ie()("".concat(z,"-handler"),"".concat(z,"-handler-up"),Object(V.a)({},"".concat(z,"-handler-up-disabled"),Ne)),Xe=ie()("".concat(z,"-handler"),"".concat(z,"-handler-down"),Object(V.a)({},"".concat(z,"-handler-down-disabled"),Be)),ze=P?{onTouchStart:Ne?De:this.up,onTouchEnd:this.stop}:{onMouseDown:Ne?De:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Le=P?{onTouchStart:Be?De:this.down,onTouchEnd:this.stop}:{onMouseDown:Be?De:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return se.a.createElement("div",{className:xe,style:Ee,title:T,onMouseEnter:k,onMouseLeave:he,onMouseOver:F,onMouseOut:pe,onFocus:function(){return null},onBlur:function(){return null}},se.a.createElement("div",{className:"".concat(z,"-handler-wrap")},se.a.createElement("span",Object.assign({unselectable:"on"},ze,{role:"button","aria-label":"Increase Value","aria-disabled":Ne,className:We}),S||se.a.createElement("span",{unselectable:"on",className:"".concat(z,"-handler-up-inner"),onClick:Oe})),se.a.createElement("span",Object.assign({unselectable:"on"},Le,{role:"button","aria-label":"Decrease Value","aria-disabled":Be,className:Xe}),H||se.a.createElement("span",{unselectable:"on",className:"".concat(z,"-handler-down-inner"),onClick:Oe}))),se.a.createElement("div",{className:"".concat(z,"-input-wrap")},se.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":ge,"aria-valuemax":_e,"aria-valuenow":Tt,required:f,type:K,placeholder:de,onPaste:et,onClick:x,onMouseUp:this.onMouseUp,className:"".concat(z,"-input"),tabIndex:E,autoComplete:G,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:$e?this.onKeyDown:De,onKeyUp:$e?this.onKeyUp:De,autoFocus:Ye,maxLength:it,readOnly:D,disabled:M,max:_e,min:ge,step:Ge,name:Ve,title:T,id:Se,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(ot),pattern:Fe,inputMode:Ie,onInput:ct},Te))))}}]),B}(se.a.Component);Ce.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:$,min:-$,step:1,style:{},onChange:De,onKeyDown:De,onPressEnter:De,onFocus:De,onBlur:De,parser:ae,required:!1,autoComplete:"off"};var I=Ce,g=te.a=I},fAei:function(we,te,i){"use strict";i.d(te,"a",function(){return le.a});var oe=i("rePB"),V=i("VTBJ"),ke=i("KQm4"),re=i("1OyB"),y=i("vuIU"),O=i("Ji7U"),ne=i("LK+K"),fe=i("q1tI"),se=i("4IlW"),ue=i("Kwbf"),ie=i("TSYQ"),me=i.n(ie),be=i("sboe"),C=i("OZM5"),N=i("815F"),b=i("ODXe"),De=i("Ff2n"),Oe=i("+nKL"),ae=i("8XRh"),le=i("WaYH"),J=function(ge,Ee){var T=ge.className,k=ge.style,he=ge.motion,F=ge.motionNodes,pe=ge.motionType,f=ge.onMotionStart,x=ge.onMotionEnd,E=ge.active,K=ge.treeNodeRequiredProps,de=Object(De.a)(ge,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),Se=fe.useState(!0),Ie=Object(b.a)(Se,2),Fe=Ie[0],Ge=Ie[1],it=fe.useContext(be.a),Ye=it.prefixCls,Ve=fe.useRef(!1),et=function(){Ve.current||x(),Ve.current=!0};return Object(fe.useEffect)(function(){F&&pe==="hide"&&Fe&&Ge(!1)},[F]),Object(fe.useEffect)(function(){return F&&f(),function(){F&&et()}},[]),F?fe.createElement(ae.default,Object.assign({ref:Ee,visible:Fe},he,{motionAppear:pe==="show",onAppearEnd:et,onLeaveEnd:et}),function(ct,Ct){var bt=ct.className,Tt=ct.style;return fe.createElement("div",{ref:Ct,className:me()("".concat(Ye,"-treenode-motion"),bt),style:Tt},F.map(function(Wt){var xe=Wt.data,Te=xe.key,$e=Object(De.a)(xe,["key"]),ot=Wt.isStart,at=Wt.isEnd;delete $e.children;var je=Object(N.f)(Te,K);return fe.createElement(le.a,Object.assign({},$e,je,{active:E,data:Wt.data,key:Te,isStart:ot,isEnd:at}))}))}):fe.createElement(le.a,Object.assign({domRef:Ee,className:T,style:k},de,{active:E}))};J.displayName="MotionTreeNode";var $=fe.forwardRef(J),Z=$;function ce(){var _e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ge=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ee=_e.length,T=ge.length;if(Math.abs(Ee-T)!==1)return{add:!1,key:null};function k(he,F){var pe=new Map;he.forEach(function(x){pe.set(x,!0)});var f=F.filter(function(x){return!pe.has(x)});return f.length===1?f[0]:null}return Ee<T?{add:!0,key:k(_e,ge)}:{add:!1,key:k(ge,_e)}}function Ce(_e,ge,Ee){var T=_e.findIndex(function(pe){var f=pe.data;return f.key===Ee}),k=_e[T+1],he=ge.findIndex(function(pe){var f=pe.data;return f.key===Ee});if(k){var F=ge.findIndex(function(pe){var f=pe.data;return f.key===k.data.key});return ge.slice(he+1,F)}return ge.slice(he+1)}var I={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},g=function(){},h="RC_TREE_MOTION_".concat(Math.random()),l={key:h},B={key:h,level:0,index:0,pos:"0",node:l},W={parent:null,children:[],pos:B.pos,data:l,isStart:[],isEnd:[]};function A(_e,ge,Ee,T){return ge===!1||!Ee?_e:_e.slice(0,Math.ceil(Ee/T)+1)}function w(_e){var ge=_e.data.key,Ee=_e.pos;return Object(N.e)(ge,Ee)}function z(_e){for(var ge=String(_e.data.key),Ee=_e;Ee.parent;)Ee=Ee.parent,ge="".concat(Ee.data.key," > ").concat(ge);return ge}var M=function(ge,Ee){var T=ge.prefixCls,k=ge.data,he=ge.selectable,F=ge.checkable,pe=ge.expandedKeys,f=ge.selectedKeys,x=ge.checkedKeys,E=ge.loadedKeys,K=ge.loadingKeys,de=ge.halfCheckedKeys,Se=ge.keyEntities,Ie=ge.disabled,Fe=ge.dragging,Ge=ge.dragOverNodeKey,it=ge.dropPosition,Ye=ge.motion,Ve=ge.height,et=ge.itemHeight,ct=ge.virtual,Ct=ge.focusable,bt=ge.activeItem,Tt=ge.focused,Wt=ge.tabIndex,xe=ge.onKeyDown,Te=ge.onFocus,$e=ge.onBlur,ot=ge.onActiveChange,at=ge.onListChangeStart,je=ge.onListChangeEnd,Ne=Object(De.a)(ge,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),Be=fe.useRef(null);fe.useImperativeHandle(Ee,function(){return{scrollTo:function(la){Be.current.scrollTo(la)}}});var We=fe.useState(pe),Xe=Object(b.a)(We,2),ze=Xe[0],Le=Xe[1],Qe=fe.useState(k),Ze=Object(b.a)(Qe,2),lt=Ze[0],ht=Ze[1],dt=fe.useState(k),Nt=Object(b.a)(dt,2),At=Nt[0],Ft=Nt[1],ln=fe.useState([]),cn=Object(b.a)(ln,2),Sn=cn[0],Gn=cn[1],nn=fe.useState(null),bn=Object(b.a)(nn,2),jt=bn[0],un=bn[1];function dn(){ht(k),Ft(k),Gn([]),un(null),je()}fe.useEffect(function(){Le(pe);var fn=ce(ze,pe);if(fn.key!==null)if(fn.add){var la=lt.findIndex(function(En){var Zn=En.data.key;return Zn===fn.key}),hn=A(Ce(lt,k,fn.key),ct,Ve,et),pa=lt.slice();pa.splice(la+1,0,W),Ft(pa),Gn(hn),un("show")}else{var Oa=k.findIndex(function(En){var Zn=En.data.key;return Zn===fn.key}),qt=A(Ce(k,lt,fn.key),ct,Ve,et),nt=k.slice();nt.splice(Oa+1,0,W),Ft(nt),Gn(qt),un("hide")}else lt!==k&&(ht(k),Ft(k))},[pe,k]),fe.useEffect(function(){Fe||dn()},[Fe]);var xt=Ye?At:k,An={expandedKeys:pe,selectedKeys:f,loadedKeys:E,loadingKeys:K,checkedKeys:x,halfCheckedKeys:de,dragOverNodeKey:Ge,dropPosition:it,keyEntities:Se};return fe.createElement(fe.Fragment,null,Tt&&bt&&fe.createElement("span",{style:I,"aria-live":"assertive"},z(bt)),fe.createElement("div",{role:"tree"},fe.createElement("input",{style:I,disabled:Ct===!1||Ie,tabIndex:Ct!==!1?Wt:null,onKeyDown:xe,onFocus:Te,onBlur:$e,value:"",onChange:g})),fe.createElement(Oe.a,Object.assign({},Ne,{data:xt,itemKey:w,height:Ve,fullHeight:!1,virtual:ct,itemHeight:et,prefixCls:"".concat(T,"-list"),ref:Be}),function(fn){var la=fn.pos,hn=fn.data,pa=hn.key,Oa=Object(De.a)(hn,["key"]),qt=fn.isStart,nt=fn.isEnd,En=Object(N.e)(pa,la);delete Oa.children;var Zn=Object(N.f)(En,An);return fe.createElement(Z,Object.assign({},Oa,Zn,{active:bt&&pa===bt.data.key,pos:la,data:fn.data,isStart:qt,isEnd:nt,motion:Ye,motionNodes:pa===h?Sn:null,motionType:jt,onMotionStart:at,onMotionEnd:dn,treeNodeRequiredProps:An,onMouseMove:function(){ot(null)}}))}))},D=fe.forwardRef(M);D.displayName="NodeList";var P=D,G=i("NvD2"),S=function(_e){Object(O.a)(Ee,_e);var ge=Object(ne.a)(Ee);function Ee(){var T;return Object(re.a)(this,Ee),T=ge.apply(this,arguments),T.destroyed=!1,T.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},T.listRef=fe.createRef(),T.onNodeDragStart=function(k,he){var F=T.state,pe=F.expandedKeys,f=F.keyEntities,x=T.props.onDragStart,E=he.props.eventKey;T.dragNode=he;var K=Object(C.b)(pe,E);T.setState({dragging:!0,dragNodesKeys:Object(C.g)(E,f)}),T.setExpandedKeys(K),x&&x({event:k,node:Object(N.b)(he.props)})},T.onNodeDragEnter=function(k,he){var F=T.state,pe=F.expandedKeys,f=F.keyEntities,x=F.dragNodesKeys,E=T.props.onDragEnter,K=he.props,de=K.pos,Se=K.eventKey;if(!T.dragNode||x.indexOf(Se)!==-1)return;var Ie=Object(C.c)(k,he);if(T.dragNode.props.eventKey===Se&&Ie===0){T.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){T.setState({dragOverNodeKey:Se,dropPosition:Ie}),T.delayedDragEnterLogic||(T.delayedDragEnterLogic={}),Object.keys(T.delayedDragEnterLogic).forEach(function(Fe){clearTimeout(T.delayedDragEnterLogic[Fe])}),T.delayedDragEnterLogic[de]=window.setTimeout(function(){if(!T.state.dragging)return;var Fe=Object(ke.a)(pe),Ge=f[Se];Ge&&(Ge.children||[]).length&&(Fe=Object(C.a)(pe,Se)),"expandedKeys"in T.props||T.setExpandedKeys(Fe),E&&E({event:k,node:Object(N.b)(he.props),expandedKeys:Fe})},400)},0)},T.onNodeDragOver=function(k,he){var F=T.state.dragNodesKeys,pe=T.props.onDragOver,f=he.props.eventKey;if(F.indexOf(f)!==-1)return;if(T.dragNode&&f===T.state.dragOverNodeKey){var x=Object(C.c)(k,he);if(x===T.state.dropPosition)return;T.setState({dropPosition:x})}pe&&pe({event:k,node:Object(N.b)(he.props)})},T.onNodeDragLeave=function(k,he){var F=T.props.onDragLeave;T.setState({dragOverNodeKey:""}),F&&F({event:k,node:Object(N.b)(he.props)})},T.onNodeDragEnd=function(k,he){var F=T.props.onDragEnd;T.setState({dragOverNodeKey:""}),T.cleanDragState(),F&&F({event:k,node:Object(N.b)(he.props)}),T.dragNode=null},T.onNodeDrop=function(k,he){var F=T.state,pe=F.dragNodesKeys,f=pe===void 0?[]:pe,x=F.dropPosition,E=T.props.onDrop,K=he.props,de=K.eventKey,Se=K.pos;if(T.setState({dragOverNodeKey:""}),T.cleanDragState(),f.indexOf(de)!==-1){Object(ue.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Ie=Object(C.k)(Se),Fe={event:k,node:Object(N.b)(he.props),dragNode:T.dragNode?Object(N.b)(T.dragNode.props):null,dragNodesKeys:f.slice(),dropPosition:x+Number(Ie[Ie.length-1]),dropToGap:!1};x!==0&&(Fe.dropToGap=!0),E&&E(Fe),T.dragNode=null},T.cleanDragState=function(){var k=T.state.dragging;k&&T.setState({dragging:!1})},T.onNodeClick=function(k,he){var F=T.props.onClick;F&&F(k,he)},T.onNodeDoubleClick=function(k,he){var F=T.props.onDoubleClick;F&&F(k,he)},T.onNodeSelect=function(k,he){var F=T.state.selectedKeys,pe=T.state.keyEntities,f=T.props,x=f.onSelect,E=f.multiple,K=he.selected,de=he.key,Se=!K;Se?E?F=Object(C.a)(F,de):F=[de]:F=Object(C.b)(F,de);var Ie=F.map(function(Fe){var Ge=pe[Fe];return Ge?Ge.node:null}).filter(function(Fe){return Fe});T.setUncontrolledState({selectedKeys:F}),x&&x(F,{event:"select",selected:Se,node:he,selectedNodes:Ie,nativeEvent:k.nativeEvent})},T.onNodeCheck=function(k,he,F){var pe=T.state,f=pe.keyEntities,x=pe.checkedKeys,E=pe.halfCheckedKeys,K=T.props,de=K.checkStrictly,Se=K.onCheck,Ie=he.key,Fe,Ge={event:"check",node:he,checked:F,nativeEvent:k.nativeEvent};if(de){var it=F?Object(C.a)(x,Ie):Object(C.b)(x,Ie),Ye=Object(C.b)(E,Ie);Fe={checked:it,halfChecked:Ye},Ge.checkedNodes=it.map(function(Tt){return f[Tt]}).filter(function(Tt){return Tt}).map(function(Tt){return Tt.node}),T.setUncontrolledState({checkedKeys:it})}else{var Ve=Object(G.a)([].concat(Object(ke.a)(x),[Ie]),!0,f),et=Ve.checkedKeys,ct=Ve.halfCheckedKeys;if(!F){var Ct=new Set(et);Ct.delete(Ie);var bt=Object(G.a)(Array.from(Ct),{checked:!1,halfCheckedKeys:ct},f);et=bt.checkedKeys,ct=bt.halfCheckedKeys}Fe=et,Ge.checkedNodes=[],Ge.checkedNodesPositions=[],Ge.halfCheckedKeys=ct,et.forEach(function(Tt){var Wt=f[Tt];if(!Wt)return;var xe=Wt.node,Te=Wt.pos;Ge.checkedNodes.push(xe),Ge.checkedNodesPositions.push({node:xe,pos:Te})}),T.setUncontrolledState({checkedKeys:et},!1,{halfCheckedKeys:ct})}Se&&Se(Fe,Ge)},T.onNodeLoad=function(k){return new Promise(function(he){T.setState(function(F){var pe=F.loadedKeys,f=pe===void 0?[]:pe,x=F.loadingKeys,E=x===void 0?[]:x,K=T.props,de=K.loadData,Se=K.onLoad,Ie=k.key;if(!de||f.indexOf(Ie)!==-1||E.indexOf(Ie)!==-1)return{};var Fe=de(k);return Fe.then(function(){var Ge=T.state,it=Ge.loadedKeys,Ye=Ge.loadingKeys,Ve=Object(C.a)(it,Ie),et=Object(C.b)(Ye,Ie);Se&&Se(Ve,{event:"load",node:k}),T.setUncontrolledState({loadedKeys:Ve}),T.setState({loadingKeys:et}),he()}),{loadingKeys:Object(C.a)(E,Ie)}})})},T.onNodeMouseEnter=function(k,he){var F=T.props.onMouseEnter;F&&F({event:k,node:he})},T.onNodeMouseLeave=function(k,he){var F=T.props.onMouseLeave;F&&F({event:k,node:he})},T.onNodeContextMenu=function(k,he){var F=T.props.onRightClick;F&&(k.preventDefault(),F({event:k,node:he}))},T.onFocus=function(){var k=T.props.onFocus;T.setState({focused:!0}),k&&k.apply(void 0,arguments)},T.onBlur=function(){var k=T.props.onBlur;T.setState({focused:!1}),T.onActiveChange(null),k&&k.apply(void 0,arguments)},T.getTreeNodeRequiredProps=function(){var k=T.state,he=k.expandedKeys,F=k.selectedKeys,pe=k.loadedKeys,f=k.loadingKeys,x=k.checkedKeys,E=k.halfCheckedKeys,K=k.dragOverNodeKey,de=k.dropPosition,Se=k.keyEntities;return{expandedKeys:he||[],selectedKeys:F||[],loadedKeys:pe||[],loadingKeys:f||[],checkedKeys:x||[],halfCheckedKeys:E||[],dragOverNodeKey:K,dropPosition:de,keyEntities:Se}},T.setExpandedKeys=function(k){var he=T.state.treeData,F=Object(N.d)(he,k);T.setUncontrolledState({expandedKeys:k,flattenNodes:F},!0)},T.onNodeExpand=function(k,he){var F=T.state.expandedKeys,pe=T.state.listChanging,f=T.props,x=f.onExpand,E=f.loadData,K=he.key,de=he.expanded;if(pe)return;var Se=F.indexOf(K),Ie=!de;if(Object(ue.a)(de&&Se!==-1||!de&&Se===-1,"Expand state not sync with index check"),Ie?F=Object(C.a)(F,K):F=Object(C.b)(F,K),T.setExpandedKeys(F),x&&x(F,{node:he,expanded:Ie,nativeEvent:k.nativeEvent}),Ie&&E){var Fe=T.onNodeLoad(he);Fe&&Fe.then(function(){var Ge=Object(N.d)(T.state.treeData,F);T.setUncontrolledState({flattenNodes:Ge})})}},T.onListChangeStart=function(){T.setUncontrolledState({listChanging:!0})},T.onListChangeEnd=function(){setTimeout(function(){T.setUncontrolledState({listChanging:!1})})},T.onActiveChange=function(k){var he=T.state.activeKey,F=T.props.onActiveChange;if(he===k)return;T.setState({activeKey:k}),k!==null&&T.scrollTo({key:k}),F&&F(k)},T.getActiveItem=function(){var k=T.state,he=k.activeKey,F=k.flattenNodes;return he===null?null:F.find(function(pe){var f=pe.data.key;return f===he})||null},T.offsetActiveKey=function(k){var he=T.state,F=he.flattenNodes,pe=he.activeKey,f=F.findIndex(function(K){var de=K.data.key;return de===pe});f===-1&&k<0&&(f=F.length),f=(f+k+F.length)%F.length;var x=F[f];if(x){var E=x.data.key;T.onActiveChange(E)}else T.onActiveChange(null)},T.onKeyDown=function(k){var he=T.state,F=he.activeKey,pe=he.expandedKeys,f=he.checkedKeys,x=T.props,E=x.onKeyDown,K=x.checkable,de=x.selectable;switch(k.which){case se.a.UP:{T.offsetActiveKey(-1),k.preventDefault();break}case se.a.DOWN:{T.offsetActiveKey(1),k.preventDefault();break}}var Se=T.getActiveItem();if(Se&&Se.data){var Ie=T.getTreeNodeRequiredProps(),Fe=Se.data.isLeaf===!1||!!(Se.data.children||[]).length,Ge=Object(N.b)(Object(V.a)(Object(V.a)({},Object(N.f)(F,Ie)),{},{data:Se.data,active:!0}));switch(k.which){case se.a.LEFT:{Fe&&pe.includes(F)?T.onNodeExpand({},Ge):Se.parent&&T.onActiveChange(Se.parent.data.key),k.preventDefault();break}case se.a.RIGHT:{Fe&&!pe.includes(F)?T.onNodeExpand({},Ge):Se.children&&Se.children.length&&T.onActiveChange(Se.children[0].data.key),k.preventDefault();break}case se.a.ENTER:case se.a.SPACE:{K&&!Ge.disabled&&Ge.checkable!==!1&&!Ge.disableCheckbox?T.onNodeCheck({},Ge,!f.includes(F)):!K&&de&&!Ge.disabled&&Ge.selectable!==!1&&T.onNodeSelect({},Ge);break}}}E&&E(k)},T.setUncontrolledState=function(k){var he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(T.destroyed)return;var pe=!1,f=!0,x={};Object.keys(k).forEach(function(E){if(E in T.props){f=!1;return}pe=!0,x[E]=k[E]}),pe&&(!he||f)&&T.setState(Object(V.a)(Object(V.a)({},x),F))},T.scrollTo=function(k){T.listRef.current.scrollTo(k)},T}return Object(y.a)(Ee,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var k,he=this.state,F=he.focused,pe=he.flattenNodes,f=he.keyEntities,x=he.dragging,E=he.activeKey,K=this.props,de=K.prefixCls,Se=K.className,Ie=K.style,Fe=K.showLine,Ge=K.focusable,it=K.tabIndex,Ye=it===void 0?0:it,Ve=K.selectable,et=K.showIcon,ct=K.icon,Ct=K.switcherIcon,bt=K.draggable,Tt=K.checkable,Wt=K.checkStrictly,xe=K.disabled,Te=K.motion,$e=K.loadData,ot=K.filterTreeNode,at=K.height,je=K.itemHeight,Ne=K.virtual,Be=K.titleRender,We=K.onContextMenu,Xe=Object(C.f)(this.props);return fe.createElement(be.a.Provider,{value:{prefixCls:de,selectable:Ve,showIcon:et,icon:ct,switcherIcon:Ct,draggable:bt,checkable:Tt,checkStrictly:Wt,disabled:xe,keyEntities:f,loadData:$e,filterTreeNode:ot,titleRender:Be,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},fe.createElement("div",{className:me()(de,Se,(k={},Object(oe.a)(k,"".concat(de,"-show-line"),Fe),Object(oe.a)(k,"".concat(de,"-focused"),F),Object(oe.a)(k,"".concat(de,"-active-focused"),E!==null),k))},fe.createElement(P,Object.assign({ref:this.listRef,prefixCls:de,style:Ie,data:pe,disabled:xe,selectable:Ve,checkable:!!Tt,motion:Te,dragging:x,height:at,itemHeight:je,virtual:Ne,focusable:Ge,focused:F,tabIndex:Ye,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:We},this.getTreeNodeRequiredProps(),Xe))))}}],[{key:"getDerivedStateFromProps",value:function(k,he){var F=he.prevProps,pe={prevProps:k};function f(ct){return!F&&ct in k||F&&F[ct]!==k[ct]}var x;if(f("treeData")?x=k.treeData:f("children")&&(Object(ue.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),x=Object(N.c)(k.children)),x){pe.treeData=x;var E=Object(N.a)(x);pe.keyEntities=Object(V.a)(Object(oe.a)({},h,B),E.keyEntities)}var K=pe.keyEntities||he.keyEntities;if(f("expandedKeys")||F&&f("autoExpandParent"))pe.expandedKeys=k.autoExpandParent||!F&&k.defaultExpandParent?Object(C.e)(k.expandedKeys,K):k.expandedKeys;else if(!F&&k.defaultExpandAll){var de=Object(V.a)({},K);delete de[h],pe.expandedKeys=Object.keys(de).map(function(ct){return de[ct].key})}else!F&&k.defaultExpandedKeys&&(pe.expandedKeys=k.autoExpandParent||k.defaultExpandParent?Object(C.e)(k.defaultExpandedKeys,K):k.defaultExpandedKeys);if(pe.expandedKeys||delete pe.expandedKeys,x||pe.expandedKeys){var Se=Object(N.d)(x||he.treeData,pe.expandedKeys||he.expandedKeys);pe.flattenNodes=Se}if(k.selectable&&(f("selectedKeys")?pe.selectedKeys=Object(C.d)(k.selectedKeys,k):!F&&k.defaultSelectedKeys&&(pe.selectedKeys=Object(C.d)(k.defaultSelectedKeys,k))),k.checkable){var Ie;if(f("checkedKeys")?Ie=Object(C.j)(k.checkedKeys)||{}:!F&&k.defaultCheckedKeys?Ie=Object(C.j)(k.defaultCheckedKeys)||{}:x&&(Ie=Object(C.j)(k.checkedKeys)||{checkedKeys:he.checkedKeys,halfCheckedKeys:he.halfCheckedKeys}),Ie){var Fe=Ie,Ge=Fe.checkedKeys,it=Ge===void 0?[]:Ge,Ye=Fe.halfCheckedKeys,Ve=Ye===void 0?[]:Ye;if(!k.checkStrictly){var et=Object(G.a)(it,!0,K);it=et.checkedKeys,Ve=et.halfCheckedKeys}pe.checkedKeys=it,pe.halfCheckedKeys=Ve}}return f("loadedKeys")&&(pe.loadedKeys=k.loadedKeys),pe}}]),Ee}(fe.Component);S.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},S.TreeNode=le.a;var H=S,ye=te.b=H},fr4D:function(we,te,i){"use strict";i.d(te,"a",function(){return y}),i.d(te,"c",function(){return ne}),i.d(te,"f",function(){return se}),i.d(te,"b",function(){return be}),i.d(te,"h",function(){return N}),i.d(te,"e",function(){return De}),i.d(te,"i",function(){return J}),i.d(te,"d",function(){return Z}),i.d(te,"g",function(){return Ce});var oe=i("9og8"),V=i("WmNS"),ke=i.n(V),re=i("ErOA");function y(g){return O.apply(this,arguments)}function O(){return O=Object(oe.a)(ke.a.mark(function g(h){return ke.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(re.a)("/api/sci/projects.json",{method:"post",body:h}));case 1:case"end":return B.stop()}},g)})),O.apply(this,arguments)}function ne(g,h){return fe.apply(this,arguments)}function fe(){return fe=Object(oe.a)(ke.a.mark(function g(h,l){return ke.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(re.a)("/api/sci/projects/".concat(l,".json"),{method:"put",body:h}));case 1:case"end":return W.stop()}},g)})),fe.apply(this,arguments)}function se(g){return ue.apply(this,arguments)}function ue(){return ue=Object(oe.a)(ke.a.mark(function g(h){return ke.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(re.a)("/api/sci/projects/sci_mirror_repositories.json",{method:"get",params:h}));case 1:case"end":return B.stop()}},g)})),ue.apply(this,arguments)}function ie(g){return me.apply(this,arguments)}function me(){return me=Object(oe.a)(ke.a.mark(function g(h){return ke.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(re.a)("/api/sci/projects.json",{method:"get",params:h}));case 1:case"end":return B.stop()}},g)})),me.apply(this,arguments)}function be(g,h){return C.apply(this,arguments)}function C(){return C=Object(oe.a)(ke.a.mark(function g(h,l){return ke.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(re.a)("/api/sci/projects/".concat(h,".json"),{method:"delete",body:l}));case 1:case"end":return W.stop()}},g)})),C.apply(this,arguments)}function N(g){return b.apply(this,arguments)}function b(){return b=Object(oe.a)(ke.a.mark(function g(h){return ke.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(re.a)("/api/sci/projects/".concat(h,".json"),{method:"get"}));case 1:case"end":return B.stop()}},g)})),b.apply(this,arguments)}function De(g){return Oe.apply(this,arguments)}function Oe(){return Oe=Object(oe.a)(ke.a.mark(function g(h){return ke.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(re.a)("/api/sci/projects/data_sets.json",{method:"get",params:h}));case 1:case"end":return B.stop()}},g)})),Oe.apply(this,arguments)}function ae(g){return le.apply(this,arguments)}function le(){return le=Object(oe.a)(ke.a.mark(function g(h){return ke.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(re.a)("/api/sci/projects/".concat(h,"/remove_data_sets.json"),{method:"get"}));case 1:case"end":return B.stop()}},g)})),le.apply(this,arguments)}function J(g){return $.apply(this,arguments)}function $(){return $=Object(oe.a)(ke.a.mark(function g(h){return ke.a.wrap(function(B){for(;;)switch(B.prev=B.next){case 0:return B.abrupt("return",Object(re.a)("/api/sci/projects/".concat(h,"/start_environment.json"),{method:"post"}));case 1:case"end":return B.stop()}},g)})),$.apply(this,arguments)}function Z(g,h){return ce.apply(this,arguments)}function ce(){return ce=Object(oe.a)(ke.a.mark(function g(h,l){return ke.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(re.a)("/api/sci/projects/".concat(h,"/fork_sci_project.json"),{method:"post",body:l}));case 1:case"end":return W.stop()}},g)})),ce.apply(this,arguments)}function Ce(g,h){return I.apply(this,arguments)}function I(){return I=Object(oe.a)(ke.a.mark(function g(h,l){return ke.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.abrupt("return",Object(re.a)("/api/sci/projects/".concat(h,"/get_data_sets.json"),{method:"get",params:l}));case 1:case"end":return W.stop()}},g)})),I.apply(this,arguments)}},fyJ8:function(we,te,i){"use strict";var oe=i("rePB"),V=i("VTBJ"),ke=i("Ff2n"),re=i("U8pU"),y=i("q1tI"),O=i.n(y),ne=i("TSYQ"),fe=i.n(ne),se=i("c+Xe"),ue=i("sR1s");function ie(b){return b&&Object(re.a)(b)==="object"&&!Array.isArray(b)&&!y.isValidElement(b)}function me(b){return typeof b=="string"?!0:Object(se.c)(b)}function be(b,De){var Oe,ae=b.prefixCls,le=b.className,J=b.record,$=b.index,Z=b.dataIndex,ce=b.render,Ce=b.children,I=b.component,g=I===void 0?"td":I,h=b.colSpan,l=b.rowSpan,B=b.fixLeft,W=b.fixRight,A=b.firstFixLeft,w=b.lastFixLeft,z=b.firstFixRight,M=b.lastFixRight,D=b.appendNode,P=b.additionalProps,G=P===void 0?{}:P,S=b.ellipsis,H=b.align,ye=b.rowType,_e=b.isSticky,ge="".concat(ae,"-cell"),Ee,T;if(Ce)T=Ce;else{var k=Object(ue.b)(J,Z);if(T=k,ce){var he=ce(k,J,$);ie(he)?(T=he.children,Ee=he.props):T=he}}Object(re.a)(T)==="object"&&!Array.isArray(T)&&!y.isValidElement(T)&&(T=null),S&&(w||z)&&(T=y.createElement("span",{className:"".concat(ge,"-content")},T));var F=Ee||{},pe=F.colSpan,f=F.rowSpan,x=F.style,E=F.className,K=Object(ke.a)(F,["colSpan","rowSpan","style","className"]),de=pe!==void 0?pe:h,Se=f!==void 0?f:l;if(de===0||Se===0)return null;var Ie={},Fe=typeof B=="number",Ge=typeof W=="number";Fe&&(Ie.position="sticky",Ie.left=B),Ge&&(Ie.position="sticky",Ie.right=W);var it={};H&&(it.textAlign=H);var Ye,Ve=S===!0?{showTitle:!0}:S;Ve&&(Ve.showTitle||ye==="header")&&(typeof T=="string"||typeof T=="number"?Ye=T.toString():y.isValidElement(T)&&typeof T.props.children=="string"&&(Ye=T.props.children));var et=Object(V.a)(Object(V.a)(Object(V.a)({title:Ye},K),G),{},{colSpan:de&&de!==1?de:null,rowSpan:Se&&Se!==1?Se:null,className:fe()(ge,le,(Oe={},Object(oe.a)(Oe,"".concat(ge,"-fix-left"),Fe),Object(oe.a)(Oe,"".concat(ge,"-fix-left-first"),A),Object(oe.a)(Oe,"".concat(ge,"-fix-left-last"),w),Object(oe.a)(Oe,"".concat(ge,"-fix-right"),Ge),Object(oe.a)(Oe,"".concat(ge,"-fix-right-first"),z),Object(oe.a)(Oe,"".concat(ge,"-fix-right-last"),M),Object(oe.a)(Oe,"".concat(ge,"-ellipsis"),S),Object(oe.a)(Oe,"".concat(ge,"-with-append"),D),Object(oe.a)(Oe,"".concat(ge,"-fix-sticky"),(Fe||Ge)&&_e),Oe),G.className,E),style:Object(V.a)(Object(V.a)(Object(V.a)(Object(V.a)({},G.style),it),Ie),x),ref:me(g)?De:null});return y.createElement(g,Object.assign({},et),D,T)}var C=y.forwardRef(be);C.displayName="Cell";var N=y.memo(C,function(b,De){return De.shouldCellUpdate?!De.shouldCellUpdate(De.record,b.record):!1});te.a=N},h78n:function(we,te,i){"use strict";i.d(te,"a",function(){return A});var oe=i("q1tI"),V=i.n(oe),ke=i("TSYQ"),re=i.n(ke),y={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},O=function(M){var D=M.map(function(){return Object(oe.useRef)()}),P=Object(oe.useRef)();return Object(oe.useEffect)(function(){var G=Date.now(),S=!1;Object.keys(D).forEach(function(H){var ye=D[H].current;if(!ye)return;S=!0;var _e=ye.style;_e.transitionDuration=".3s, .3s, .3s, .06s",P.current&&G-P.current<100&&(_e.transitionDuration="0s, 0s")}),S&&(P.current=Date.now())}),[D]};function ne(){return ne=Object.assign||function(z){for(var M=1;M<arguments.length;M++){var D=arguments[M];for(var P in D)Object.prototype.hasOwnProperty.call(D,P)&&(z[P]=D[P])}return z},ne.apply(this,arguments)}function fe(z,M){return be(z)||me(z,M)||ue(z,M)||se()}function se(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function ue(z,M){if(!z)return;if(typeof z=="string")return ie(z,M);var D=Object.prototype.toString.call(z).slice(8,-1);if(D==="Object"&&z.constructor&&(D=z.constructor.name),D==="Map"||D==="Set")return Array.from(z);if(D==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(D))return ie(z,M)}function ie(z,M){(M==null||M>z.length)&&(M=z.length);for(var D=0,P=new Array(M);D<M;D++)P[D]=z[D];return P}function me(z,M){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(z)))return;var D=[],P=!0,G=!1,S=void 0;try{for(var H=z[Symbol.iterator](),ye;!(P=(ye=H.next()).done)&&!(D.push(ye.value),M&&D.length===M);P=!0);}catch(_e){G=!0,S=_e}finally{try{!P&&H.return!=null&&H.return()}finally{if(G)throw S}}return D}function be(z){if(Array.isArray(z))return z}function C(z,M){if(z==null)return{};var D=N(z,M),P,G;if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(z);for(G=0;G<S.length;G++){if(P=S[G],M.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(z,P))continue;D[P]=z[P]}}return D}function N(z,M){if(z==null)return{};var D={},P=Object.keys(z),G,S;for(S=0;S<P.length;S++){if(G=P[S],M.indexOf(G)>=0)continue;D[G]=z[G]}return D}var b=function(M){var D=M.className,P=M.percent,G=M.prefixCls,S=M.strokeColor,H=M.strokeLinecap,ye=M.strokeWidth,_e=M.style,ge=M.trailColor,Ee=M.trailWidth,T=M.transition,k=C(M,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete k.gapPosition;var he=Array.isArray(P)?P:[P],F=Array.isArray(S)?S:[S],pe=O(he),f=fe(pe,1),x=f[0],E=ye/2,K=100-ye/2,de="M ".concat(H==="round"?E:0,",").concat(E,`
L `).concat(H==="round"?K:100,",").concat(E),Se="0 0 100 ".concat(ye),Ie=0;return V.a.createElement("svg",ne({className:re()("".concat(G,"-line"),D),viewBox:Se,preserveAspectRatio:"none",style:_e},k),V.a.createElement("path",{className:"".concat(G,"-line-trail"),d:de,strokeLinecap:H,stroke:ge,strokeWidth:Ee||ye,fillOpacity:"0"}),he.map(function(Fe,Ge){var it={strokeDasharray:"".concat(Fe,"px, 100px"),strokeDashoffset:"-".concat(Ie,"px"),transition:T||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Ye=F[Ge]||F[F.length-1];return Ie+=Fe,V.a.createElement("path",{key:Ge,className:"".concat(G,"-line-path"),d:de,strokeLinecap:H,stroke:Ye,strokeWidth:ye,fillOpacity:"0",ref:x[Ge],style:it})}))};b.defaultProps=y;var De=b;function Oe(){return Oe=Object.assign||function(z){for(var M=1;M<arguments.length;M++){var D=arguments[M];for(var P in D)Object.prototype.hasOwnProperty.call(D,P)&&(z[P]=D[P])}return z},Oe.apply(this,arguments)}function ae(z,M){return ce(z)||Z(z,M)||J(z,M)||le()}function le(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function J(z,M){if(!z)return;if(typeof z=="string")return $(z,M);var D=Object.prototype.toString.call(z).slice(8,-1);if(D==="Object"&&z.constructor&&(D=z.constructor.name),D==="Map"||D==="Set")return Array.from(z);if(D==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(D))return $(z,M)}function $(z,M){(M==null||M>z.length)&&(M=z.length);for(var D=0,P=new Array(M);D<M;D++)P[D]=z[D];return P}function Z(z,M){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(z)))return;var D=[],P=!0,G=!1,S=void 0;try{for(var H=z[Symbol.iterator](),ye;!(P=(ye=H.next()).done)&&!(D.push(ye.value),M&&D.length===M);P=!0);}catch(_e){G=!0,S=_e}finally{try{!P&&H.return!=null&&H.return()}finally{if(G)throw S}}return D}function ce(z){if(Array.isArray(z))return z}function Ce(z,M){if(z==null)return{};var D=I(z,M),P,G;if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(z);for(G=0;G<S.length;G++){if(P=S[G],M.indexOf(P)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(z,P))continue;D[P]=z[P]}}return D}function I(z,M){if(z==null)return{};var D={},P=Object.keys(z),G,S;for(S=0;S<P.length;S++){if(G=P[S],M.indexOf(G)>=0)continue;D[G]=z[G]}return D}var g=0;function h(z){return+z.replace("%","")}function l(z){return Array.isArray(z)?z:[z]}function B(z,M,D,P){var G=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,S=arguments.length>5?arguments[5]:void 0,H=50-P/2,ye=0,_e=-H,ge=0,Ee=-2*H;switch(S){case"left":ye=-H,_e=0,ge=2*H,Ee=0;break;case"right":ye=H,_e=0,ge=-2*H,Ee=0;break;case"bottom":_e=H,Ee=2*H;break;default:}var T="M 50,50 m ".concat(ye,",").concat(_e,`
a `).concat(H,",").concat(H," 0 1 1 ").concat(ge,",").concat(-Ee,`
a `).concat(H,",").concat(H," 0 1 1 ").concat(-ge,",").concat(Ee),k=Math.PI*2*H,he={stroke:D,strokeDasharray:"".concat(M/100*(k-G),"px ").concat(k,"px"),strokeDashoffset:"-".concat(G/2+z/100*(k-G),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:T,pathStyle:he}}var W=function(M){var D=M.prefixCls,P=M.strokeWidth,G=M.trailWidth,S=M.gapDegree,H=M.gapPosition,ye=M.trailColor,_e=M.strokeLinecap,ge=M.style,Ee=M.className,T=M.strokeColor,k=M.percent,he=Ce(M,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),F=Object(oe.useMemo)(function(){return g+=1,g},[]),pe=B(0,100,ye,P,S,H),f=pe.pathString,x=pe.pathStyle,E=l(k),K=l(T),de=K.find(function(it){return Object.prototype.toString.call(it)==="[object Object]"}),Se=O(E),Ie=ae(Se,1),Fe=Ie[0],Ge=function(){var Ye=0;return E.map(function(Ve,et){var ct=K[et]||K[K.length-1],Ct=Object.prototype.toString.call(ct)==="[object Object]"?"url(#".concat(D,"-gradient-").concat(F,")"):"",bt=B(Ye,Ve,ct,P,S,H);return Ye+=Ve,V.a.createElement("path",{key:et,className:"".concat(D,"-circle-path"),d:bt.pathString,stroke:Ct,strokeLinecap:_e,strokeWidth:P,opacity:Ve===0?0:1,fillOpacity:"0",style:bt.pathStyle,ref:Fe[et]})})};return V.a.createElement("svg",Oe({className:re()("".concat(D,"-circle"),Ee),viewBox:"0 0 100 100",style:ge},he),de&&V.a.createElement("defs",null,V.a.createElement("linearGradient",{id:"".concat(D,"-gradient-").concat(F),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(de).sort(function(it,Ye){return h(it)-h(Ye)}).map(function(it,Ye){return V.a.createElement("stop",{key:Ye,offset:it,stopColor:de[it]})}))),V.a.createElement("path",{className:"".concat(D,"-circle-trail"),d:f,stroke:ye,strokeLinecap:_e,strokeWidth:G||P,fillOpacity:"0",style:x}),Ge().reverse())};W.defaultProps=y;var A=W,w={Line:De,Circle:A}},hW8S:function(we,te,i){"use strict";i.d(te,"a",function(){return re}),i.d(te,"c",function(){return y}),i.d(te,"b",function(){return O});var oe=i("VTBJ"),V=i("Ff2n"),ke=i("Kwbf"),re="RC_TABLE_INTERNAL_COL_DEFINE";function y(ne){var fe=ne.expandable,se=Object(V.a)(ne,["expandable"]);return"expandable"in ne?Object(oe.a)(Object(oe.a)({},se),fe):se}function O(ne){return Object.keys(ne).reduce(function(fe,se){return(se.substr(0,5)==="data-"||se.substr(0,5)==="aria-")&&(fe[se]=ne[se]),fe},{})}},hkyu:function(we,te,i){we.exports={wrap:"wrap___hPGmS",content:"content___1XTHE",mainPathWrap:"mainPathWrap___11rfN",colorBlue:"colorBlue___2VVM9"}},izBO:function(we,te,i){we.exports={project_detail_wrapper:"project_detail_wrapper___rJ-Mx",nav:"nav___3BChd",title:"title___GTqUx",fork_btn:"fork_btn___nboaj",desc:"desc___1z6g-",info:"info___3PtJ2",create_time:"create_time___nwaZK",operation:"operation___1m5fw",delete_btn:"delete_btn___xeY9n",fork_modal:"fork_modal___Ei2wB",huanj:"huanj___PC6QJ",divtitle:"divtitle___1gI6J"}},jXuf:function(we,te,i){we.exports={flex_box_center:"flex_box_center___3Ouij",flex_space_between:"flex_space_between___3WHV3",flex_box_vertical_center:"flex_box_vertical_center___3K6xk",flex_box_center_end:"flex_box_center_end___3I9F3",flex_box_column:"flex_box_column___2SmSH",menu:"menu___2J6wm",warehouse:"warehouse___d9ftl",header:"header___hc_Il",title:"title___PreFj",content:"content___2IjnJ",left:"left___Fe2wU",right:"right___1Fnvj",loading:"loading___GJpKF",empty:"empty___16OZa",tabs:"tabs___2OSoH",line:"line___1Uk38",footer:"footer___2CyzV",commit:"commit___2v0hU",blueLight:"blueLight___2iJfz",filePathWrp:"filePathWrp___6LEw5",filePath:"filePath___4ZJkW",bottom0:"bottom0___4DQ3y"}},ji0R:function(we,te,i){we.exports=i.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(we,te,i){"use strict";var oe=i("g9YV"),V=i("wCAj"),ke=i("miYZ"),re=i("tsqr"),y=i("5Dmo"),O=i("3S7+"),ne=i("sRBo"),fe=i("kaz8"),se=i("oBTY"),ue=i("9og8"),ie=i("tJVT"),me=i("k1fw"),be=i("+L6B"),C=i("2/Rp"),N=i("O3gP"),b=i("lrIw"),De=i("y8nQ"),Oe=i("Vl3Y"),ae=i("5NDa"),le=i("5rEg"),J=i("WmNS"),$=i.n(J),Z=i("q1tI"),ce=i.n(Z),Ce=i("55Ip"),I=i("wd/R"),g=i.n(I),h=i("RotF"),l=i.n(h),B=i("E7E6"),W=i.n(B),A=i("oUNq"),w=[];function z(G){var S=G.onSearch,H=G.schools;return ce.a.createElement(Oe.a,{layout:"inline",onFinish:S,initialValues:{keyword:"",school_name:""},className:"search-form"},ce.a.createElement(Oe.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},ce.a.createElement(le.a,{allowClear:!0,style:{width:370},size:"large"})),ce.a.createElement(Oe.a.Item,{label:"\u5355\u4F4D",name:"school_name"},ce.a.createElement(b.a,{options:H,style:{width:400},size:"large",showSearch:!0,filterOption:function(_e,ge){return ge.value.toUpperCase().indexOf(_e.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),ce.a.createElement(Oe.a.Item,null,ce.a.createElement(C.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var M;(function(G){G[G.INITDATA=0]="INITDATA",G[G.INITSCHOOLS=1]="INITSCHOOLS",G[G.SHOWLOADING=2]="SHOWLOADING",G[G.SELECTEDIDS=3]="SELECTEDIDS",G[G.SETQUERY=4]="SETQUERY",G[G.SETPAGE=5]="SETPAGE"})(M||(M={}));function D(G,S){switch(S.type){case M.INITDATA:return Object(me.a)(Object(me.a)({},G),S.payload);case M.SETQUERY:return Object(me.a)(Object(me.a)({},G),S.payload);case M.SETPAGE:return Object(me.a)(Object(me.a)({},G),{},{page:S.payload,reload:!1});case M.SHOWLOADING:return Object(me.a)(Object(me.a)({},G),{},{loading:S.payload});case M.INITSCHOOLS:return Object(me.a)(Object(me.a)({},G),{},{schools:S.payload});case M.SELECTEDIDS:return Object(me.a)(Object(me.a)({},G),{},{selectedIds:S.payload});default:throw new Error}}var P={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};te.a=function(G){var S=G.onSelect,H=G.onCancel,ye=G.container_id,_e=G.container_type,ge=Object(Z.useReducer)(D,P),Ee=Object(ie.a)(ge,2),T=Ee[0],k=Ee[1],he=T.data,F=T.schools,pe=T.loading,f=T.selectedIds,x=T.page,E=T.count,K=T.query,de=T.reload;Object(Z.useEffect)(function(){function Ve(){return et.apply(this,arguments)}function et(){return et=Object(ue.a)($.a.mark(function ct(){var Ct,bt,Tt;return $.a.wrap(function(xe){for(;;)switch(xe.prev=xe.next){case 0:return xe.next=2,Object(A.wb)(Object(me.a)(Object(me.a)({},K),{},{page:x,container_type:_e,container_id:ye}));case 2:Ct=xe.sent,bt=Ct.users,Tt=Ct.user_count,k({type:M.INITDATA,payload:{data:de?bt:[].concat(Object(se.a)(he),Object(se.a)(bt)),count:Tt}});case 6:case"end":return xe.stop()}},ct)})),et.apply(this,arguments)}K&&Ve()},[x,K,de,ye,_e]),Object(Z.useEffect)(function(){function Ve(){return et.apply(this,arguments)}function et(){return et=Object(ue.a)($.a.mark(function ct(){var Ct,bt;return $.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Wt.next=2,Object(A.kb)({});case 2:Ct=Wt.sent,bt=Ct.school_names,k({type:M.INITSCHOOLS,payload:bt.map(function(xe){return{value:xe}})});case 5:case"end":return Wt.stop()}},ct)})),et.apply(this,arguments)}Ve()},[]);var Se=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(et,ct){return ce.a.createElement(fe.a,{value:ct.numid,checked:f.includes(ct.numid),disabled:!!et})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(et,ct){return ce.a.createElement(O.a,{placement:"bottom",title:et},ce.a.createElement(Ce.a,{className:"bold c-black",to:"/users/".concat(ct.login),target:"_blank"},et||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(et){return ce.a.createElement(O.a,{placement:"bottom",title:et},ce.a.createElement("span",null,et||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(et){return ce.a.createElement(O.a,{placement:"bottom",title:et},ce.a.createElement("span",null,et||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(et){return ce.a.createElement(O.a,{placement:"bottom",title:et},ce.a.createElement("span",null,et||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(et){return ce.a.createElement(O.a,{placement:"bottom",title:et},ce.a.createElement("span",null,et||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(et){return ce.a.createElement(O.a,{placement:"bottom",title:et},ce.a.createElement("span",null,et||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(et){return et?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(et){return ce.a.createElement(O.a,{placement:"bottom",title:et},ce.a.createElement("span",null,g()(et).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(et){if(et===1)return ce.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function Ie(Ve){k({type:M.SETQUERY,payload:{page:1,reload:!0,query:Ve}})}function Fe(Ve){k({type:M.SETPAGE,payload:Ve})}function Ge(Ve){var et=f.indexOf(Ve);et>=0?f.splice(et,1):f.push(Ve),k({type:M.SELECTEDIDS,payload:Object(se.a)(f)})}function it(){f.length===0?re.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(S(f,ye),k({type:M.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var Ye=E>x*10;return ce.a.createElement("div",{className:"select-user-container"},ce.a.createElement(z,{onSearch:Ie,schools:F}),K?ce.a.createElement(ce.a.Fragment,null,ce.a.createElement("div",{className:"flexd-table-header mt20"},ce.a.createElement(V.a,{pagination:!1,dataSource:w,columns:Se})),ce.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},ce.a.createElement(l.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Fe,hasMore:Ye,useWindow:!1},ce.a.createElement(V.a,{loading:pe,showHeader:!1,pagination:!1,dataSource:he,columns:Se,onRow:function(et){return{onClick:function(Ct){et.added!==1&&Ge(et.numid)}}}}))),ce.a.createElement("div",{className:"flex-container flex-end"},ce.a.createElement(C.a,{type:"ghost",style:{marginRight:10},onClick:H},"\u53D6\u6D88"),ce.a.createElement(C.a,{type:"primary",onClick:it},"\u786E\u5B9A"))):ce.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},ce.a.createElement("img",{src:W.a,width:"100",alt:""}),ce.a.createElement("br",null),ce.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(we,te,i){"use strict";i.d(te,"a",function(){return wr});var oe=i("rePB"),V=i("ODXe"),ke=i("Ff2n"),re=i("VTBJ"),y=i("q1tI"),O=i("TSYQ"),ne=i.n(O),fe=i("Zm9Q"),se=i("6cGi"),ue=i("KQm4"),ie=i("xEkU"),me=i.n(ie),be=i("t23M");function C(j){var ee=Object(y.useRef)(),Q=Object(y.useRef)(!1);function _(){for(var c=arguments.length,v=new Array(c),p=0;p<c;p++)v[p]=arguments[p];Q.current||(me.a.cancel(ee.current),ee.current=me()(function(){j.apply(void 0,v)}))}return Object(y.useEffect)(function(){return function(){Q.current=!0,me.a.cancel(ee.current)}},[]),_}function N(j){var ee=Object(y.useRef)([]),Q=Object(y.useState)({}),_=Object(V.a)(Q,2),c=_[1],v=Object(y.useRef)(typeof j=="function"?j():j),p=C(function(){var L=v.current;ee.current.forEach(function(q){L=q(L)}),ee.current=[],v.current=L,c({})});function R(L){ee.current.push(L),p()}return[v.current,R]}var b=i("4IlW");function De(j,ee){var Q,_=j.prefixCls,c=j.id,v=j.active,p=j.rtl,R=j.tab,L=R.key,q=R.tab,Y=R.disabled,ve=R.closeIcon,Ue=j.tabBarGutter,Je=j.tabPosition,tt=j.closable,ft=j.renderWrapper,Vt=j.removeAriaLabel,Ut=j.editable,vn=j.onClick,Cn=j.onRemove,Rn=j.onFocus,On="".concat(_,"-tab");y.useEffect(function(){return Cn},[]);var _n={};Je==="top"||Je==="bottom"?_n[p?"marginLeft":"marginRight"]=Ue:_n.marginBottom=Ue;var Qn=Ut&&tt!==!1&&!Y;function Ln(Kt){if(Y)return;vn(Kt)}function _a(Kt){Kt.preventDefault(),Kt.stopPropagation(),Ut.onEdit("remove",{key:L,event:Kt})}var kn=y.createElement("div",{key:L,ref:ee,className:ne()(On,(Q={},Object(oe.a)(Q,"".concat(On,"-with-remove"),Qn),Object(oe.a)(Q,"".concat(On,"-active"),v),Object(oe.a)(Q,"".concat(On,"-disabled"),Y),Q)),style:_n,onClick:Ln},y.createElement("div",{role:"tab","aria-selected":v,id:c&&"".concat(c,"-tab-").concat(L),className:"".concat(On,"-btn"),"aria-controls":c&&"".concat(c,"-panel-").concat(L),"aria-disabled":Y,tabIndex:Y?null:0,onClick:function(It){It.stopPropagation(),Ln(It)},onKeyDown:function(It){[b.a.SPACE,b.a.ENTER].includes(It.which)&&(It.preventDefault(),Ln(It))},onFocus:Rn},q),Qn&&y.createElement("button",{type:"button","aria-label":Vt||"remove",tabIndex:0,className:"".concat(On,"-remove"),onClick:function(It){It.stopPropagation(),_a(It)}},ve||Ut.removeIcon||"\xD7"));return ft&&(kn=ft(kn)),kn}var Oe=y.forwardRef(De),ae={width:0,height:0,left:0,top:0};function le(j,ee,Q){return Object(y.useMemo)(function(){for(var _,c=new Map,v=ee.get((_=j[0])===null||_===void 0?void 0:_.key)||ae,p=v.left+v.width,R=0;R<j.length;R+=1){var L=j[R].key,q=ee.get(L);if(!q){var Y;q=ee.get((Y=j[R-1])===null||Y===void 0?void 0:Y.key)||ae}var ve=c.get(L)||Object(re.a)({},q);ve.right=p-ve.left-ve.width,c.set(L,ve)}return c},[j.map(function(_){return _.key}).join("_"),ee,Q])}var J={width:0,height:0,left:0,top:0,right:0};function $(j,ee,Q,_,c){var v=c.tabs,p=c.tabPosition,R=c.rtl,L,q,Y;["top","bottom"].includes(p)?(L="width",q=R?"right":"left",Y=Math.abs(ee.left)):(L="height",q="top",Y=-ee.top);var ve=ee[L],Ue=Q[L],Je=_[L],tt=ve;return Ue+Je>ve&&(tt=ve-Je),Object(y.useMemo)(function(){if(!v.length)return[0,0];for(var ft=v.length,Vt=ft,Ut=0;Ut<ft;Ut+=1){var vn=j.get(v[Ut].key)||J;if(vn[q]+vn[L]>Y+tt){Vt=Ut-1;break}}for(var Cn=0,Rn=ft-1;Rn>=0;Rn-=1){var On=j.get(v[Rn].key)||J;if(On[q]<Y){Cn=Rn+1;break}}return[Cn,Vt]},[j,Y,tt,p,v.map(function(ft){return ft.key}).join("_"),R])}var Z=i("wx14"),ce=i("1OyB"),Ce=i("vuIU"),I=i("JX7q"),g=i("Ji7U"),h=i("LK+K"),l=i("I8Z2"),B=i("bT9E"),W=i("2GS6"),A=i("Gytx"),w=i.n(A),z=i("U8pU"),M=/iPhone/i,D=/iPod/i,P=/iPad/i,G=/\bAndroid(?:.+)Mobile\b/i,S=/Android/i,H=/\bAndroid(?:.+)SD4930UR\b/i,ye=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,_e=/Windows Phone/i,ge=/\bWindows(?:.+)ARM\b/i,Ee=/BlackBerry/i,T=/BB10/i,k=/Opera Mini/i,he=/\b(CriOS|Chrome)(?:.+)Mobile/i,F=/Mobile(?:.+)Firefox\b/i;function pe(j,ee){return j.test(ee)}function f(j){var ee=j||(typeof navigator!="undefined"?navigator.userAgent:""),Q=(ee||"").split("[FBAN");if(typeof Q[1]!="undefined"){var _=Q,c=Object(V.a)(_,1);ee=c[0]}if(Q=ee.split("Twitter"),typeof Q[1]!="undefined"){var v=Q,p=Object(V.a)(v,1);ee=p[0]}var R={apple:{phone:pe(M,ee)&&!pe(_e,ee),ipod:pe(D,ee),tablet:!pe(M,ee)&&pe(P,ee)&&!pe(_e,ee),device:(pe(M,ee)||pe(D,ee)||pe(P,ee))&&!pe(_e,ee)},amazon:{phone:pe(H,ee),tablet:!pe(H,ee)&&pe(ye,ee),device:pe(H,ee)||pe(ye,ee)},android:{phone:!pe(_e,ee)&&pe(H,ee)||!pe(_e,ee)&&pe(G,ee),tablet:!pe(_e,ee)&&!pe(H,ee)&&!pe(G,ee)&&(pe(ye,ee)||pe(S,ee)),device:!pe(_e,ee)&&(pe(H,ee)||pe(ye,ee)||pe(G,ee)||pe(S,ee))||pe(/\bokhttp\b/i,ee)},windows:{phone:pe(_e,ee),tablet:pe(ge,ee),device:pe(_e,ee)||pe(ge,ee)},other:{blackberry:pe(Ee,ee),blackberry10:pe(T,ee),opera:pe(k,ee),firefox:pe(F,ee),chrome:pe(he,ee),device:pe(Ee,ee)||pe(T,ee)||pe(k,ee)||pe(F,ee)||pe(he,ee)},any:null,phone:null,tablet:null};return R.any=R.apple.device||R.android.device||R.windows.device||R.other.device,R.phone=R.apple.phone||R.android.phone||R.windows.phone,R.tablet=R.apple.tablet||R.android.tablet||R.windows.tablet,R}var x=Object(re.a)(Object(re.a)({},f()),{},{isMobile:f}),E=x;function K(){}function de(j,ee,Q){var _=ee||"";return j.key||"".concat(_,"item_").concat(Q)}function Se(j){return"".concat(j,"-menu-")}function Ie(j,ee){var Q=-1;y.Children.forEach(j,function(_){Q+=1,_&&_.type&&_.type.isMenuItemGroup?y.Children.forEach(_.props.children,function(c){Q+=1,ee(c,Q)}):ee(_,Q)})}function Fe(j,ee,Q){if(!j||Q.find)return;y.Children.forEach(j,function(_){if(_){var c=_.type;if(!c||!(c.isSubMenu||c.isMenuItem||c.isMenuItemGroup))return;ee.indexOf(_.key)!==-1?Q.find=!0:_.props.children&&Fe(_.props.children,ee,Q)}})}var Ge=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],it=function(ee){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,_=ee&&typeof ee.getBoundingClientRect=="function"&&ee.getBoundingClientRect().width;if(_){if(Q){var c=getComputedStyle(ee),v=c.marginLeft,p=c.marginRight;_+=+v.replace("px","")+ +p.replace("px","")}_=+_.toFixed(6)}return _||0},Ye=function(ee,Q,_){ee&&Object(z.a)(ee.style)==="object"&&(ee.style[Q]=_)},Ve=function(){return E.any},et=i("bdgK"),ct=i("i8i4"),Ct=i.n(ct),bt=i("wgJM"),Tt=i("l4aY"),Wt=i("m+aA"),xe=i("c+Xe"),Te=i("zT1h"),$e=i("QC+M");function ot(j,ee,Q){return Q?j[0]===ee[0]:j[0]===ee[0]&&j[1]===ee[1]}function at(j,ee,Q){var _=j[ee]||{};return Object(re.a)(Object(re.a)({},_),Q)}function je(j,ee,Q,_){for(var c=Q.points,v=Object.keys(j),p=0;p<v.length;p+=1){var R=v[p];if(ot(j[R].points,c,_))return"".concat(ee,"-placement-").concat(R)}return""}var Ne=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var j=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(j)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(j==null?void 0:j.substr(0,4)))},Be=i("MNnm");function We(j,ee){var Q={};return Q[j.toLowerCase()]=ee.toLowerCase(),Q["Webkit".concat(j)]="webkit".concat(ee),Q["Moz".concat(j)]="moz".concat(ee),Q["ms".concat(j)]="MS".concat(ee),Q["O".concat(j)]="o".concat(ee.toLowerCase()),Q}function Xe(j,ee){var Q={animationend:We("Animation","AnimationEnd"),transitionend:We("Transition","TransitionEnd")};return j&&("AnimationEvent"in ee||delete Q.animationend.animation,"TransitionEvent"in ee||delete Q.transitionend.transition),Q}var ze=Xe(Object(Be.a)(),typeof window!="undefined"?window:{}),Le={};if(Object(Be.a)()){var Qe=document.createElement("div");Le=Qe.style}var Ze={};function lt(j){if(Ze[j])return Ze[j];var ee=ze[j];if(ee)for(var Q=Object.keys(ee),_=Q.length,c=0;c<_;c+=1){var v=Q[c];if(Object.prototype.hasOwnProperty.call(ee,v)&&v in Le)return Ze[j]=ee[v],Ze[j]}return""}var ht=lt("animationend"),dt=lt("transitionend"),Nt=!!(ht&&dt),At=ht||"animationend",Ft=dt||"transitionend";function ln(j,ee){if(!j)return null;if(Object(z.a)(j)==="object"){var Q=ee.replace(/-\w/g,function(_){return _[1].toUpperCase()});return j[Q]}return"".concat(j,"-").concat(ee)}var cn="none",Sn="appear",Gn="enter",nn="leave",bn="none",jt="prepare",un="start",dn="active",xt="end";function An(j){var ee=Object(y.useRef)(!1),Q=Object(y.useState)(j),_=Object(V.a)(Q,2),c=_[0],v=_[1];function p(R){ee.current||v(R)}return Object(y.useEffect)(function(){return function(){ee.current=!0}},[]),[c,p]}var fn=Object(Be.a)()?y.useLayoutEffect:y.useEffect,la=fn,hn=function(){var j=y.useRef(null);function ee(){bt.a.cancel(j.current)}function Q(_){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ee();var v=Object(bt.a)(function(){c<=1?_({isCanceled:function(){return v!==j.current}}):Q(_,c-1)});j.current=v}return y.useEffect(function(){return function(){ee()}},[]),[Q,ee]},pa=[jt,un,dn,xt],Oa=!1,qt=!0;function nt(j){return j===dn||j===xt}var En=function(j,ee){var Q=y.useState(bn),_=Object(V.a)(Q,2),c=_[0],v=_[1],p=hn(),R=Object(V.a)(p,2),L=R[0],q=R[1];function Y(){v(jt)}return la(function(){if(c!==bn&&c!==xt){var ve=pa.indexOf(c),Ue=pa[ve+1],Je=ee(c);Je===Oa?v(Ue):L(function(tt){function ft(){if(tt.isCanceled())return;v(Ue)}Je===!0?ft():Promise.resolve(Je).then(ft)})}},[j,c]),y.useEffect(function(){return function(){q()}},[]),[Y,c]},Zn=function(j){var ee=Object(y.useRef)(),Q=Object(y.useRef)(j);Q.current=j;var _=y.useCallback(function(p){Q.current(p)},[]);function c(p){p&&(p.removeEventListener(Ft,_),p.removeEventListener(At,_))}function v(p){ee.current&&ee.current!==p&&c(ee.current),p&&p!==ee.current&&(p.addEventListener(Ft,_),p.addEventListener(At,_),ee.current=p)}return y.useEffect(function(){return function(){c(ee.current)}},[]),[v,c]};function ta(j,ee,Q,_){var c=_.motionEnter,v=c===void 0?!0:c,p=_.motionAppear,R=p===void 0?!0:p,L=_.motionLeave,q=L===void 0?!0:L,Y=_.motionDeadline,ve=_.motionLeaveImmediately,Ue=_.onAppearPrepare,Je=_.onEnterPrepare,tt=_.onLeavePrepare,ft=_.onAppearStart,Vt=_.onEnterStart,Ut=_.onLeaveStart,vn=_.onAppearActive,Cn=_.onEnterActive,Rn=_.onLeaveActive,On=_.onAppearEnd,_n=_.onEnterEnd,Qn=_.onLeaveEnd,Ln=_.onVisibleChanged,_a=An(),kn=Object(V.a)(_a,2),Kt=kn[0],It=kn[1],In=An(cn),Jn=Object(V.a)(In,2),Pt=Jn[0],Yn=Jn[1],Aa=An(null),ea=Object(V.a)(Aa,2),ma=ea[0],fa=ea[1],ja=Object(y.useRef)(!1),Va=Object(y.useRef)(null),Ma=Object(y.useRef)(!1),so=Object(y.useRef)(null);function Do(){var ba=Q();return ba||so.current}var fo=Object(y.useRef)(!1);function Xa(ba){var ua=Do();if(ba&&!ba.deadline&&ba.target!==ua)return;var Ya;Pt===Sn&&fo.current?Ya=On==null?void 0:On(ua,ba):Pt===Gn&&fo.current?Ya=_n==null?void 0:_n(ua,ba):Pt===nn&&fo.current&&(Ya=Qn==null?void 0:Qn(ua,ba)),Ya!==!1&&!Ma.current&&(Yn(cn),fa(null))}var ya=Zn(Xa),va=Object(V.a)(ya,1),Ra=va[0],xa=y.useMemo(function(){var ba,ua,Ya;switch(Pt){case"appear":return ba={},Object(oe.a)(ba,jt,Ue),Object(oe.a)(ba,un,ft),Object(oe.a)(ba,dn,vn),ba;case"enter":return ua={},Object(oe.a)(ua,jt,Je),Object(oe.a)(ua,un,Vt),Object(oe.a)(ua,dn,Cn),ua;case"leave":return Ya={},Object(oe.a)(Ya,jt,tt),Object(oe.a)(Ya,un,Ut),Object(oe.a)(Ya,dn,Rn),Ya;default:return{}}},[Pt]),wo=En(Pt,function(ba){if(ba===jt){var ua=xa[jt];return ua?ua(Do()):Oa}if(ha in xa){var Ya;fa(((Ya=xa[ha])===null||Ya===void 0?void 0:Ya.call(xa,Do(),null))||null)}return ha===dn&&(Ra(Do()),Y>0&&(clearTimeout(Va.current),Va.current=setTimeout(function(){Xa({deadline:!0})},Y))),qt}),Xo=Object(V.a)(wo,2),Yo=Xo[0],ha=Xo[1],Bo=nt(ha);fo.current=Bo,la(function(){It(ee);var ba=ja.current;if(ja.current=!0,!j)return;var ua;!ba&&ee&&R&&(ua=Sn),ba&&ee&&v&&(ua=Gn),(ba&&!ee&&q||!ba&&ve&&!ee&&q)&&(ua=nn),ua&&(Yn(ua),Yo())},[ee]),Object(y.useEffect)(function(){(Pt===Sn&&!R||Pt===Gn&&!v||Pt===nn&&!q)&&Yn(cn)},[R,v,q]),Object(y.useEffect)(function(){return function(){clearTimeout(Va.current),Ma.current=!0}},[]),Object(y.useEffect)(function(){Kt!==void 0&&Pt===cn&&(Ln==null||Ln(Kt))},[Kt,Pt]);var Zo=ma;return xa[jt]&&ha===un&&(Zo=Object(re.a)({transition:"none"},Zo)),[Pt,ha,Zo,Kt!=null?Kt:ee]}var $t=function(j){Object(g.a)(Q,j);var ee=Object(h.a)(Q);function Q(){return Object(ce.a)(this,Q),ee.apply(this,arguments)}return Object(Ce.a)(Q,[{key:"render",value:function(){return this.props.children}}]),Q}(y.Component),Rt=$t;function Bn(j){var ee=j;Object(z.a)(j)==="object"&&(ee=j.transitionSupport);function Q(c){return!!(c.motionName&&ee)}var _=y.forwardRef(function(c,v){var p=c.visible,R=p===void 0?!0:p,L=c.removeOnLeave,q=L===void 0?!0:L,Y=c.forceRender,ve=c.children,Ue=c.motionName,Je=c.leavedClassName,tt=c.eventProps,ft=Q(c),Vt=Object(y.useRef)(),Ut=Object(y.useRef)();function vn(){try{return Object(Wt.a)(Vt.current||Ut.current)}catch(Yn){return null}}var Cn=ta(ft,R,vn,c),Rn=Object(V.a)(Cn,4),On=Rn[0],_n=Rn[1],Qn=Rn[2],Ln=Rn[3],_a=y.useRef(Ln);Ln&&(_a.current=!0);var kn=Object(y.useRef)(v);kn.current=v;var Kt=y.useCallback(function(Yn){Vt.current=Yn,Object(xe.b)(kn.current,Yn)},[]),It,In=Object(re.a)(Object(re.a)({},tt),{},{visible:R});if(!ve)It=null;else if(On===cn||!Q(c))Ln?It=ve(Object(re.a)({},In),Kt):!q&&_a.current?It=ve(Object(re.a)(Object(re.a)({},In),{},{className:Je}),Kt):Y?It=ve(Object(re.a)(Object(re.a)({},In),{},{style:{display:"none"}}),Kt):It=null;else{var Jn,Pt;_n===jt?Pt="prepare":nt(_n)?Pt="active":_n===un&&(Pt="start"),It=ve(Object(re.a)(Object(re.a)({},In),{},{className:ne()(ln(Ue,On),(Jn={},Object(oe.a)(Jn,ln(Ue,"".concat(On,"-").concat(Pt)),Pt),Object(oe.a)(Jn,Ue,typeof Ue=="string"),Jn)),style:Qn}),Kt)}return y.createElement(Rt,{ref:Ut},It)});return _.displayName="CSSMotion",_}var ca=Bn(Nt),Me="add",Re="keep",gt="remove",wt="removed";function _t(j){var ee;return j&&Object(z.a)(j)==="object"&&"key"in j?ee=j:ee={key:j},Object(re.a)(Object(re.a)({},ee),{},{key:String(ee.key)})}function yn(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return j.map(_t)}function en(){var j=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Q=[],_=0,c=ee.length,v=yn(j),p=yn(ee);v.forEach(function(q){for(var Y=!1,ve=_;ve<c;ve+=1){var Ue=p[ve];if(Ue.key===q.key){_<ve&&(Q=Q.concat(p.slice(_,ve).map(function(Je){return Object(re.a)(Object(re.a)({},Je),{},{status:Me})})),_=ve),Q.push(Object(re.a)(Object(re.a)({},Ue),{},{status:Re})),_+=1,Y=!0;break}}Y||Q.push(Object(re.a)(Object(re.a)({},q),{},{status:gt}))}),_<c&&(Q=Q.concat(p.slice(_).map(function(q){return Object(re.a)(Object(re.a)({},q),{},{status:Me})})));var R={};Q.forEach(function(q){var Y=q.key;R[Y]=(R[Y]||0)+1});var L=Object.keys(R).filter(function(q){return R[q]>1});return L.forEach(function(q){Q=Q.filter(function(Y){var ve=Y.key,Ue=Y.status;return ve!==q||Ue!==gt}),Q.forEach(function(Y){Y.key===q&&(Y.status=Re)})}),Q}var rt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function vt(j){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ca,Q=function(_){Object(g.a)(v,_);var c=Object(h.a)(v);function v(){var p;return Object(ce.a)(this,v),p=c.apply(this,arguments),p.state={keyEntities:[]},p.removeKey=function(R){p.setState(function(L){var q=L.keyEntities;return{keyEntities:q.map(function(Y){return Y.key!==R?Y:Object(re.a)(Object(re.a)({},Y),{},{status:wt})})}})},p}return Object(Ce.a)(v,[{key:"render",value:function(){var R=this,L=this.state.keyEntities,q=this.props,Y=q.component,ve=q.children,Ue=q.onVisibleChanged,Je=Object(ke.a)(q,["component","children","onVisibleChanged"]),tt=Y||y.Fragment,ft={};return rt.forEach(function(Vt){ft[Vt]=Je[Vt],delete Je[Vt]}),delete Je.keys,y.createElement(tt,Je,L.map(function(Vt){var Ut=Vt.status,vn=Object(ke.a)(Vt,["status"]),Cn=Ut===Me||Ut===Re;return y.createElement(ee,Object(Z.a)({},ft,{key:vn.key,visible:Cn,eventProps:vn,onVisibleChanged:function(On){Ue==null||Ue(On,{key:vn.key}),On||R.removeKey(vn.key)}}),ve)}))}}],[{key:"getDerivedStateFromProps",value:function(R,L){var q=R.keys,Y=L.keyEntities,ve=yn(q),Ue=en(Y,ve);return{keyEntities:Ue.filter(function(Je){var tt=Y.find(function(ft){var Vt=ft.key;return Je.key===Vt});return!(tt&&tt.status===wt&&Je.status===gt)})}}}]),v}(y.Component);return Q.defaultProps={component:"div"},Q}var Lt=vt(Nt),Qt=ca;function Et(j){var ee=j.prefixCls,Q=j.motion,_=j.animation,c=j.transitionName;return Q||(_?{motionName:"".concat(ee,"-").concat(_)}:c?{motionName:c}:null)}function zt(j){var ee=j.prefixCls,Q=j.visible,_=j.zIndex,c=j.mask,v=j.maskMotion,p=j.maskAnimation,R=j.maskTransitionName;if(!c)return null;var L={};return(v||R||p)&&(L=Object(re.a)({motionAppear:!0},Et({motion:v,prefixCls:ee,transitionName:R,animation:p}))),y.createElement(Qt,Object(Z.a)({},L,{visible:Q,removeOnLeave:!0}),function(q){var Y=q.className;return y.createElement("div",{style:{zIndex:_},className:ne()("".concat(ee,"-mask"),Y)})})}var wn=i("9mu1"),Ht=i("o0o1"),xn=i.n(Ht),an=i("HaE+"),st=["measure","align",null,"motion"],Ot=function(j,ee){var Q=Object(y.useState)(null),_=Object(V.a)(Q,2),c=_[0],v=_[1],p=Object(y.useRef)(),R=Object(y.useRef)(!1);function L(ve){R.current||v(ve)}function q(){bt.a.cancel(p.current)}function Y(ve){q(),p.current=Object(bt.a)(function(){L(function(Ue){switch(c){case"align":return"motion";case"motion":return"stable";default:}return Ue}),ve==null||ve()})}return Object(y.useEffect)(function(){L("measure")},[j]),Object(y.useEffect)(function(){switch(c){case"measure":ee();break;default:}c&&(p.current=Object(bt.a)(Object(an.a)(xn.a.mark(function ve(){var Ue,Je;return xn.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:Ue=st.indexOf(c),Je=st[Ue+1],Je&&Ue!==-1&&L(Je);case 3:case"end":return ft.stop()}},ve)}))))},[c]),Object(y.useEffect)(function(){return function(){R.current=!0,q()}},[]),[c,Y]},Fn=function(j){var ee=y.useState({width:0,height:0}),Q=Object(V.a)(ee,2),_=Q[0],c=Q[1];function v(R){c({width:R.offsetWidth,height:R.offsetHeight})}var p=y.useMemo(function(){var R={};if(j){var L=_.width,q=_.height;j.indexOf("height")!==-1&&q?R.height=q:j.indexOf("minHeight")!==-1&&q&&(R.minHeight=q),j.indexOf("width")!==-1&&L?R.width=L:j.indexOf("minWidth")!==-1&&L&&(R.minWidth=L)}return R},[j,_]);return[p,v]},Wn=y.forwardRef(function(j,ee){var Q=j.visible,_=j.prefixCls,c=j.className,v=j.style,p=j.children,R=j.zIndex,L=j.stretch,q=j.destroyPopupOnHide,Y=j.forceRender,ve=j.align,Ue=j.point,Je=j.getRootDomNode,tt=j.getClassNameFromAlign,ft=j.onAlign,Vt=j.onMouseEnter,Ut=j.onMouseLeave,vn=j.onMouseDown,Cn=j.onTouchStart,Rn=Object(y.useRef)(),On=Object(y.useRef)(),_n=Object(y.useState)(),Qn=Object(V.a)(_n,2),Ln=Qn[0],_a=Qn[1],kn=Fn(L),Kt=Object(V.a)(kn,2),It=Kt[0],In=Kt[1];function Jn(){L&&In(Je())}var Pt=Ot(Q,Jn),Yn=Object(V.a)(Pt,2),Aa=Yn[0],ea=Yn[1],ma=Object(y.useRef)();function fa(){return Ue||Je}function ja(){var ya;(ya=Rn.current)===null||ya===void 0||ya.forceAlign()}function Va(ya,va){var Ra=tt(va);Ln!==Ra&&_a(Ra),Aa==="align"&&(Ln!==Ra?Promise.resolve().then(function(){ja()}):ea(function(){var xa;(xa=ma.current)===null||xa===void 0||xa.call(ma)}),ft==null||ft(ya,va))}var Ma=Object(re.a)({},Et(j));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ya){var va=Ma[ya];Ma[ya]=function(Ra,xa){return ea(),va==null?void 0:va(Ra,xa)}});function so(){return new Promise(function(ya){ma.current=ya})}y.useEffect(function(){!Ma.motionName&&Aa==="motion"&&ea()},[Ma.motionName,Aa]),y.useImperativeHandle(ee,function(){return{forceAlign:ja,getElement:function(){return On.current}}});var Do=Object(re.a)(Object(re.a)({},It),{},{zIndex:R,opacity:Aa==="motion"||Aa==="stable"||!Q?void 0:0,pointerEvents:Aa==="stable"?void 0:"none"},v),fo=!0;(ve==null?void 0:ve.points)&&(Aa==="align"||Aa==="stable")&&(fo=!1);var Xa=p;return y.Children.count(p)>1&&(Xa=y.createElement("div",{className:"".concat(_,"-content")},p)),y.createElement(Qt,Object(Z.a)({visible:Q,ref:On,leavedClassName:"".concat(_,"-hidden")},Ma,{onAppearPrepare:so,onEnterPrepare:so,removeOnLeave:q,forceRender:Y}),function(ya,va){var Ra=ya.className,xa=ya.style,wo=ne()(_,c,Ln,Ra);return y.createElement(wn.a,{target:fa(),key:"popup",ref:Rn,monitorWindowResize:!0,disabled:fo,align:ve,onAlign:Va},y.createElement("div",{ref:va,className:wo,onMouseEnter:Vt,onMouseLeave:Ut,onMouseDownCapture:vn,onTouchStartCapture:Cn,style:Object(re.a)(Object(re.a)({},xa),Do)},Xa))})});Wn.displayName="PopupInner";var da=Wn,Tn=y.forwardRef(function(j,ee){var Q=j.prefixCls,_=j.visible,c=j.zIndex,v=j.children,p=j.mobile;p=p===void 0?{}:p;var R=p.popupClassName,L=p.popupStyle,q=p.popupMotion,Y=q===void 0?{}:q,ve=p.popupRender,Ue=y.useRef();y.useImperativeHandle(ee,function(){return{forceAlign:function(){},getElement:function(){return Ue.current}}});var Je=Object(re.a)({zIndex:c},L),tt=v;return y.Children.count(v)>1&&(tt=y.createElement("div",{className:"".concat(Q,"-content")},v)),ve&&(tt=ve(tt)),y.createElement(Qt,Object(Z.a)({visible:_,ref:Ue,removeOnLeave:!0},Y),function(ft,Vt){var Ut=ft.className,vn=ft.style,Cn=ne()(Q,R,Ut);return y.createElement("div",{ref:Vt,className:Cn,style:Object(re.a)(Object(re.a)({},vn),Je)},tt)})});Tn.displayName="MobilePopupInner";var na=Tn,Mt=["visible","mobile"],Ke=y.forwardRef(function(j,ee){var Q=j.visible,_=j.mobile,c=Object(ke.a)(j,Mt),v=Object(y.useState)(Q),p=Object(V.a)(v,2),R=p[0],L=p[1],q=Object(y.useState)(!1),Y=Object(V.a)(q,2),ve=Y[0],Ue=Y[1],Je=Object(re.a)(Object(re.a)({},c),{},{visible:R});Object(y.useEffect)(function(){L(Q),Q&&_&&Ue(Ne())},[Q,_]);var tt=ve?y.createElement(na,Object(Z.a)({},Je,{mobile:_,ref:ee})):y.createElement(da,Object(Z.a)({},Je,{ref:ee}));return y.createElement("div",null,y.createElement(zt,Je),tt)});Ke.displayName="Popup";var kt=Ke,Jt=y.createContext(null),gn=Jt;function Xt(){}function on(){return""}function Gt(j){return j?j.ownerDocument:window.document}var qn=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function Un(j){var ee=function(Q){Object(g.a)(c,Q);var _=Object(h.a)(c);function c(v){var p;Object(ce.a)(this,c),p=_.call(this,v),p.popupRef=y.createRef(),p.triggerRef=y.createRef(),p.attachId=void 0,p.clickOutsideHandler=void 0,p.touchOutsideHandler=void 0,p.contextMenuOutsideHandler1=void 0,p.contextMenuOutsideHandler2=void 0,p.mouseDownTimeout=void 0,p.focusTime=void 0,p.preClickTime=void 0,p.preTouchTime=void 0,p.delayTimer=void 0,p.hasPopupMouseDown=void 0,p.onMouseEnter=function(L){var q=p.props.mouseEnterDelay;p.fireEvents("onMouseEnter",L),p.delaySetPopupVisible(!0,q,q?null:L)},p.onMouseMove=function(L){p.fireEvents("onMouseMove",L),p.setPoint(L)},p.onMouseLeave=function(L){p.fireEvents("onMouseLeave",L),p.delaySetPopupVisible(!1,p.props.mouseLeaveDelay)},p.onPopupMouseEnter=function(){p.clearDelayTimer()},p.onPopupMouseLeave=function(L){var q;if(L.relatedTarget&&!L.relatedTarget.setTimeout&&Object(Tt.a)((q=p.popupRef.current)===null||q===void 0?void 0:q.getElement(),L.relatedTarget))return;p.delaySetPopupVisible(!1,p.props.mouseLeaveDelay)},p.onFocus=function(L){p.fireEvents("onFocus",L),p.clearDelayTimer(),p.isFocusToShow()&&(p.focusTime=Date.now(),p.delaySetPopupVisible(!0,p.props.focusDelay))},p.onMouseDown=function(L){p.fireEvents("onMouseDown",L),p.preClickTime=Date.now()},p.onTouchStart=function(L){p.fireEvents("onTouchStart",L),p.preTouchTime=Date.now()},p.onBlur=function(L){p.fireEvents("onBlur",L),p.clearDelayTimer(),p.isBlurToHide()&&p.delaySetPopupVisible(!1,p.props.blurDelay)},p.onContextMenu=function(L){L.preventDefault(),p.fireEvents("onContextMenu",L),p.setPopupVisible(!0,L)},p.onContextMenuClose=function(){p.isContextMenuToShow()&&p.close()},p.onClick=function(L){if(p.fireEvents("onClick",L),p.focusTime){var q;if(p.preClickTime&&p.preTouchTime?q=Math.min(p.preClickTime,p.preTouchTime):p.preClickTime?q=p.preClickTime:p.preTouchTime&&(q=p.preTouchTime),Math.abs(q-p.focusTime)<20)return;p.focusTime=0}p.preClickTime=0,p.preTouchTime=0,p.isClickToShow()&&(p.isClickToHide()||p.isBlurToHide())&&L&&L.preventDefault&&L.preventDefault();var Y=!p.state.popupVisible;(p.isClickToHide()&&!Y||Y&&p.isClickToShow())&&p.setPopupVisible(!p.state.popupVisible,L)},p.onPopupMouseDown=function(){if(p.hasPopupMouseDown=!0,clearTimeout(p.mouseDownTimeout),p.mouseDownTimeout=window.setTimeout(function(){p.hasPopupMouseDown=!1},0),p.context){var L;(L=p.context).onPopupMouseDown.apply(L,arguments)}},p.onDocumentClick=function(L){if(p.props.mask&&!p.props.maskClosable)return;var q=L.target,Y=p.getRootDomNode(),ve=p.getPopupDomNode();(!Object(Tt.a)(Y,q)||p.isContextMenuOnly())&&!Object(Tt.a)(ve,q)&&!p.hasPopupMouseDown&&p.close()},p.getRootDomNode=function(){var L=p.props.getTriggerDOMNode;if(L)return L(p.triggerRef.current);try{var q=Object(Wt.a)(p.triggerRef.current);if(q)return q}catch(Y){}return Ct.a.findDOMNode(Object(I.a)(p))},p.getPopupClassNameFromAlign=function(L){var q=[],Y=p.props,ve=Y.popupPlacement,Ue=Y.builtinPlacements,Je=Y.prefixCls,tt=Y.alignPoint,ft=Y.getPopupClassNameFromAlign;return ve&&Ue&&q.push(je(Ue,Je,L,tt)),ft&&q.push(ft(L)),q.join(" ")},p.getComponent=function(){var L=p.props,q=L.prefixCls,Y=L.destroyPopupOnHide,ve=L.popupClassName,Ue=L.onPopupAlign,Je=L.popupMotion,tt=L.popupAnimation,ft=L.popupTransitionName,Vt=L.popupStyle,Ut=L.mask,vn=L.maskAnimation,Cn=L.maskTransitionName,Rn=L.maskMotion,On=L.zIndex,_n=L.popup,Qn=L.stretch,Ln=L.alignPoint,_a=L.mobile,kn=L.forceRender,Kt=p.state,It=Kt.popupVisible,In=Kt.point,Jn=p.getPopupAlign(),Pt={};return p.isMouseEnterToShow()&&(Pt.onMouseEnter=p.onPopupMouseEnter),p.isMouseLeaveToHide()&&(Pt.onMouseLeave=p.onPopupMouseLeave),Pt.onMouseDown=p.onPopupMouseDown,Pt.onTouchStart=p.onPopupMouseDown,y.createElement(kt,Object(Z.a)({prefixCls:q,destroyPopupOnHide:Y,visible:It,point:Ln&&In,className:ve,align:Jn,onAlign:Ue,animation:tt,getClassNameFromAlign:p.getPopupClassNameFromAlign},Pt,{stretch:Qn,getRootDomNode:p.getRootDomNode,style:Vt,mask:Ut,zIndex:On,transitionName:ft,maskAnimation:vn,maskTransitionName:Cn,maskMotion:Rn,ref:p.popupRef,motion:Je,mobile:_a,forceRender:kn}),typeof _n=="function"?_n():_n)},p.attachParent=function(L){bt.a.cancel(p.attachId);var q=p.props,Y=q.getPopupContainer,ve=q.getDocument,Ue=p.getRootDomNode(),Je;Y?(Ue||Y.length===0)&&(Je=Y(Ue)):Je=ve(p.getRootDomNode()).body,Je?Je.appendChild(L):p.attachId=Object(bt.a)(function(){p.attachParent(L)})},p.getContainer=function(){var L=p.props.getDocument,q=L(p.getRootDomNode()).createElement("div");return q.style.position="absolute",q.style.top="0",q.style.left="0",q.style.width="100%",p.attachParent(q),q},p.setPoint=function(L){var q=p.props.alignPoint;if(!q||!L)return;p.setState({point:{pageX:L.pageX,pageY:L.pageY}})},p.handlePortalUpdate=function(){p.state.prevPopupVisible!==p.state.popupVisible&&p.props.afterPopupVisibleChange(p.state.popupVisible)},p.triggerContextValue={onPopupMouseDown:p.onPopupMouseDown};var R;return"popupVisible"in v?R=!!v.popupVisible:R=!!v.defaultPopupVisible,p.state={prevPopupVisible:R,popupVisible:R},qn.forEach(function(L){p["fire".concat(L)]=function(q){p.fireEvents(L,q)}}),p}return Object(Ce.a)(c,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var p=this.props,R=this.state;if(R.popupVisible){var L;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(L=p.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Te.a)(L,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(L=L||p.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Te.a)(L,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(L=L||p.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Te.a)(L,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Te.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),bt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var p;return((p=this.popupRef.current)===null||p===void 0?void 0:p.getElement())||null}},{key:"getPopupAlign",value:function(){var p=this.props,R=p.popupPlacement,L=p.popupAlign,q=p.builtinPlacements;return R&&q?at(q,R,L):L}},{key:"setPopupVisible",value:function(p,R){var L=this.props.alignPoint,q=this.state.popupVisible;this.clearDelayTimer(),q!==p&&("popupVisible"in this.props||this.setState({popupVisible:p,prevPopupVisible:q}),this.props.onPopupVisibleChange(p)),L&&R&&p&&this.setPoint(R)}},{key:"delaySetPopupVisible",value:function(p,R,L){var q=this,Y=R*1e3;if(this.clearDelayTimer(),Y){var ve=L?{pageX:L.pageX,pageY:L.pageY}:null;this.delayTimer=window.setTimeout(function(){q.setPopupVisible(p,ve),q.clearDelayTimer()},Y)}else this.setPopupVisible(p,L)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(p){var R=this.props.children.props,L=this.props;return R[p]&&L[p]?this["fire".concat(p)]:R[p]||L[p]}},{key:"isClickToShow",value:function(){var p=this.props,R=p.action,L=p.showAction;return R.indexOf("click")!==-1||L.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var p=this.props.action;return p==="contextMenu"||p.length===1&&p[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var p=this.props,R=p.action,L=p.showAction;return R.indexOf("contextMenu")!==-1||L.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var p=this.props,R=p.action,L=p.hideAction;return R.indexOf("click")!==-1||L.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var p=this.props,R=p.action,L=p.showAction;return R.indexOf("hover")!==-1||L.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var p=this.props,R=p.action,L=p.hideAction;return R.indexOf("hover")!==-1||L.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var p=this.props,R=p.action,L=p.showAction;return R.indexOf("focus")!==-1||L.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var p=this.props,R=p.action,L=p.hideAction;return R.indexOf("focus")!==-1||L.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var p;(p=this.popupRef.current)===null||p===void 0||p.forceAlign()}}},{key:"fireEvents",value:function(p,R){var L=this.props.children.props[p];L&&L(R);var q=this.props[p];q&&q(R)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var p=this.state.popupVisible,R=this.props,L=R.children,q=R.forceRender,Y=R.alignPoint,ve=R.className,Ue=R.autoDestroy,Je=y.Children.only(L),tt={key:"trigger"};this.isContextMenuToShow()?tt.onContextMenu=this.onContextMenu:tt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(tt.onClick=this.onClick,tt.onMouseDown=this.onMouseDown,tt.onTouchStart=this.onTouchStart):(tt.onClick=this.createTwoChains("onClick"),tt.onMouseDown=this.createTwoChains("onMouseDown"),tt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(tt.onMouseEnter=this.onMouseEnter,Y&&(tt.onMouseMove=this.onMouseMove)):tt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?tt.onMouseLeave=this.onMouseLeave:tt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(tt.onFocus=this.onFocus,tt.onBlur=this.onBlur):(tt.onFocus=this.createTwoChains("onFocus"),tt.onBlur=this.createTwoChains("onBlur"));var ft=ne()(Je&&Je.props&&Je.props.className,ve);ft&&(tt.className=ft);var Vt=Object(re.a)({},tt);Object(xe.c)(Je)&&(Vt.ref=Object(xe.a)(this.triggerRef,Je.ref));var Ut=y.cloneElement(Je,Vt),vn;return(p||this.popupRef.current||q)&&(vn=y.createElement(j,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!p&&Ue&&(vn=null),y.createElement(gn.Provider,{value:this.triggerContextValue},Ut,vn)}}],[{key:"getDerivedStateFromProps",value:function(p,R){var L=p.popupVisible,q={};return L!==void 0&&R.popupVisible!==L&&(q.popupVisible=L,q.prevPopupVisible=R.popupVisible),q}}]),c}(y.Component);return ee.contextType=gn,ee.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:on,getDocument:Gt,onPopupVisibleChange:Xt,afterPopupVisibleChange:Xt,onPopupAlign:Xt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},ee}var tn=Un($e.a),Yt={adjustX:1,adjustY:1},Sa={topLeft:{points:["bl","tl"],overflow:Yt,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Yt,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Yt,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Yt,offset:[4,0]}},aa={topLeft:{points:["bl","tl"],overflow:Yt,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Yt,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:Yt,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:Yt,offset:[4,0]}},Vn=Sa,$n=0,jn={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ea=function(ee,Q,_){var c=Se(Q),v=ee.getState();ee.setState({defaultActiveFirst:Object(re.a)(Object(re.a)({},v.defaultActiveFirst),{},Object(oe.a)({},c,_))})},Nn=function(j){Object(g.a)(Q,j);var ee=Object(h.a)(Q);function Q(_){var c;Object(ce.a)(this,Q),c=ee.call(this,_),c.onDestroy=function(Y){c.props.onDestroy(Y)},c.onKeyDown=function(Y){var ve=Y.keyCode,Ue=c.menuInstance,Je=c.props.store,tt=c.getVisible();if(ve===b.a.ENTER)return c.onTitleClick(Y),Ea(Je,c.props.eventKey,!0),!0;if(ve===b.a.RIGHT)return tt?Ue.onKeyDown(Y):(c.triggerOpenChange(!0),Ea(Je,c.props.eventKey,!0)),!0;if(ve===b.a.LEFT){var ft;if(tt)ft=Ue.onKeyDown(Y);else return;return ft||(c.triggerOpenChange(!1),ft=!0),ft}return tt&&(ve===b.a.UP||ve===b.a.DOWN)?Ue.onKeyDown(Y):void 0},c.onOpenChange=function(Y){c.props.onOpenChange(Y)},c.onPopupVisibleChange=function(Y){c.triggerOpenChange(Y,Y?"mouseenter":"mouseleave")},c.onMouseEnter=function(Y){var ve=c.props,Ue=ve.eventKey,Je=ve.onMouseEnter,tt=ve.store;Ea(tt,c.props.eventKey,!1),Je({key:Ue,domEvent:Y})},c.onMouseLeave=function(Y){var ve=c.props,Ue=ve.parentMenu,Je=ve.eventKey,tt=ve.onMouseLeave;Ue.subMenuInstance=Object(I.a)(c),tt({key:Je,domEvent:Y})},c.onTitleMouseEnter=function(Y){var ve=c.props,Ue=ve.eventKey,Je=ve.onItemHover,tt=ve.onTitleMouseEnter;Je({key:Ue,hover:!0}),tt({key:Ue,domEvent:Y})},c.onTitleMouseLeave=function(Y){var ve=c.props,Ue=ve.parentMenu,Je=ve.eventKey,tt=ve.onItemHover,ft=ve.onTitleMouseLeave;Ue.subMenuInstance=Object(I.a)(c),tt({key:Je,hover:!1}),ft({key:Je,domEvent:Y})},c.onTitleClick=function(Y){var ve=Object(I.a)(c),Ue=ve.props;if(Ue.onTitleClick({key:Ue.eventKey,domEvent:Y}),Ue.triggerSubMenuAction==="hover")return;c.triggerOpenChange(!c.getVisible(),"click"),Ea(Ue.store,c.props.eventKey,!1)},c.onSubMenuClick=function(Y){typeof c.props.onClick=="function"&&c.props.onClick(c.addKeyPath(Y))},c.onSelect=function(Y){c.props.onSelect(Y)},c.onDeselect=function(Y){c.props.onDeselect(Y)},c.getPrefixCls=function(){return"".concat(c.props.rootPrefixCls,"-submenu")},c.getActiveClassName=function(){return"".concat(c.getPrefixCls(),"-active")},c.getDisabledClassName=function(){return"".concat(c.getPrefixCls(),"-disabled")},c.getSelectedClassName=function(){return"".concat(c.getPrefixCls(),"-selected")},c.getOpenClassName=function(){return"".concat(c.props.rootPrefixCls,"-submenu-open")},c.getVisible=function(){return c.state.isOpen},c.getMode=function(){return c.state.mode},c.saveMenuInstance=function(Y){c.menuInstance=Y},c.addKeyPath=function(Y){return Object(re.a)(Object(re.a)({},Y),{},{keyPath:(Y.keyPath||[]).concat(c.props.eventKey)})},c.triggerOpenChange=function(Y,ve){var Ue=c.props.eventKey,Je=function(){c.onOpenChange({key:Ue,item:Object(I.a)(c),trigger:ve,open:Y})};ve==="mouseenter"?c.mouseenterTimeout=setTimeout(function(){Je()},0):Je()},c.isChildrenSelected=function(){var Y={find:!1};return Fe(c.props.children,c.props.selectedKeys,Y),Y.find},c.isInlineMode=function(){return c.getMode()==="inline"},c.adjustWidth=function(){if(!c.subMenuTitle||!c.menuInstance)return;var Y=ct.findDOMNode(c.menuInstance);if(Y.offsetWidth>=c.subMenuTitle.offsetWidth)return;Y.style.minWidth="".concat(c.subMenuTitle.offsetWidth,"px")},c.saveSubMenuTitle=function(Y){c.subMenuTitle=Y},c.getBaseProps=function(){var Y=Object(I.a)(c),ve=Y.props,Ue=c.getMode();return{mode:Ue==="horizontal"?"vertical":Ue,visible:c.getVisible(),level:ve.level+1,inlineIndent:ve.inlineIndent,focusable:!1,onClick:c.onSubMenuClick,onSelect:c.onSelect,onDeselect:c.onDeselect,onDestroy:c.onDestroy,selectedKeys:ve.selectedKeys,eventKey:"".concat(ve.eventKey,"-menu-"),openKeys:ve.openKeys,motion:ve.motion,onOpenChange:c.onOpenChange,subMenuOpenDelay:ve.subMenuOpenDelay,parentMenu:Object(I.a)(c),subMenuCloseDelay:ve.subMenuCloseDelay,forceSubMenuRender:ve.forceSubMenuRender,triggerSubMenuAction:ve.triggerSubMenuAction,builtinPlacements:ve.builtinPlacements,defaultActiveFirst:ve.store.getState().defaultActiveFirst[Se(ve.eventKey)],multiple:ve.multiple,prefixCls:ve.rootPrefixCls,id:c.internalMenuId,manualRef:c.saveMenuInstance,itemIcon:ve.itemIcon,expandIcon:ve.expandIcon,direction:ve.direction}},c.getMotion=function(Y,ve){var Ue=Object(I.a)(c),Je=Ue.haveRendered,tt=c.props,ft=tt.motion,Vt=tt.rootPrefixCls,Ut=Object(re.a)(Object(re.a)({},ft),{},{leavedClassName:"".concat(Vt,"-hidden"),removeOnLeave:!1,motionAppear:Je||!ve||Y!=="inline"});return Ut};var v=_.store,p=_.eventKey,R=v.getState(),L=R.defaultActiveFirst;c.isRootMenu=!1;var q=!1;return L&&(q=L[p]),Ea(v,p,q),c.state={mode:_.mode,isOpen:_.isOpen},c}return Object(Ce.a)(Q,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var c=this,v=this.props,p=v.mode,R=v.parentMenu,L=v.manualRef,q=v.isOpen,Y=function(){c.setState({mode:p,isOpen:q})},ve=q!==this.state.isOpen,Ue=p!==this.state.mode;if((Ue||ve)&&(bt.a.cancel(this.updateStateRaf),Ue?this.updateStateRaf=Object(bt.a)(Y):Y()),L&&L(this),p!=="horizontal"||!(R==null?void 0:R.isRootMenu)||!q)return;this.minWidthTimeout=setTimeout(function(){return c.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var c=this.props,v=c.onDestroy,p=c.eventKey;v&&v(p),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),bt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(c,v){var p=this.getBaseProps();return y.createElement(Eo,Object(Z.a)({},p,{id:this.internalMenuId,className:c,style:v}),this.props.children)}},{key:"renderChildren",value:function(){var c=this,v=this.getBaseProps(),p=v.mode,R=v.visible,L=v.forceSubMenuRender,q=v.direction,Y=this.getMotion(p,R);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||R||L,!this.haveOpened)return y.createElement("div",null);var ve=ne()("".concat(v.prefixCls,"-sub"),Object(oe.a)({},"".concat(v.prefixCls,"-rtl"),q==="rtl"));return this.isInlineMode()?y.createElement(Qt,Object(Z.a)({visible:v.visible,forceRender:L},Y),function(Ue){var Je=Ue.className,tt=Ue.style,ft=ne()(ve,Je);return c.renderPopupMenu(ft,tt)}):this.renderPopupMenu(ve)}},{key:"render",value:function(){var c,v,p,R=Object(re.a)({},this.props),L=this.getVisible(),q=this.getPrefixCls(),Y=this.isInlineMode(),ve=this.getMode(),Ue=ne()(q,"".concat(q,"-").concat(ve),(c={},Object(oe.a)(c,R.className,!!R.className),Object(oe.a)(c,this.getOpenClassName(),L),Object(oe.a)(c,this.getActiveClassName(),R.active||L&&!Y),Object(oe.a)(c,this.getDisabledClassName(),R.disabled),Object(oe.a)(c,this.getSelectedClassName(),this.isChildrenSelected()),c));this.internalMenuId||(R.eventKey?this.internalMenuId="".concat(R.eventKey,"$Menu"):($n+=1,this.internalMenuId="$__$".concat($n,"$Menu")));var Je={},tt={},ft={};R.disabled||(Je={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},tt={onClick:this.onTitleClick},ft={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Vt={},Ut=R.direction,vn=Ut==="rtl";Y&&(vn?Vt.paddingRight=R.inlineIndent*R.level:Vt.paddingLeft=R.inlineIndent*R.level);var Cn={};this.getVisible()&&(Cn={"aria-owns":this.internalMenuId});var Rn=null;ve!=="horizontal"&&(Rn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Rn=y.createElement(this.props.expandIcon,Object(re.a)({},this.props))));var On=y.createElement("div",Object(Z.a)({ref:this.saveSubMenuTitle,style:Vt,className:"".concat(q,"-title"),role:"button"},ft,tt,{"aria-expanded":L},Cn,{"aria-haspopup":"true",title:typeof R.title=="string"?R.title:void 0}),R.title,Rn||y.createElement("i",{className:"".concat(q,"-arrow")})),_n=this.renderChildren(),Qn=((v=R.parentMenu)===null||v===void 0?void 0:v.isRootMenu)?R.parentMenu.props.getPopupContainer:function(fa){return fa.parentNode},Ln=jn[ve],_a=R.popupOffset?{offset:R.popupOffset}:{},kn=ne()((p={},Object(oe.a)(p,R.popupClassName,R.popupClassName&&!Y),Object(oe.a)(p,"".concat(q,"-rtl"),vn),p)),Kt=R.disabled,It=R.triggerSubMenuAction,In=R.subMenuOpenDelay,Jn=R.forceSubMenuRender,Pt=R.subMenuCloseDelay,Yn=R.builtinPlacements;Ge.forEach(function(fa){return delete R[fa]}),delete R.onClick;var Aa=vn?Object(re.a)(Object(re.a)({},aa),Yn):Object(re.a)(Object(re.a)({},Sa),Yn);delete R.direction;var ea=this.getBaseProps(),ma=Y?null:this.getMotion(ea.mode,ea.visible);return y.createElement("li",Object(Z.a)({},R,Je,{className:Ue,role:"menuitem"}),y.createElement(tn,{prefixCls:q,popupClassName:ne()("".concat(q,"-popup"),kn),getPopupContainer:Qn,builtinPlacements:Aa,popupPlacement:Ln,popupVisible:Y?!1:L,popupAlign:_a,popup:Y?null:_n,action:Kt||Y?[]:[It],mouseEnterDelay:In,mouseLeaveDelay:Pt,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Jn,popupMotion:ma},On),Y?_n:null)}}]),Q}(y.Component);Nn.defaultProps={onMouseEnter:K,onMouseLeave:K,onTitleMouseEnter:K,onTitleMouseLeave:K,onTitleClick:K,manualRef:K,mode:"vertical",title:""};var sn=Object(l.b)(function(j,ee){var Q=j.openKeys,_=j.activeKey,c=j.selectedKeys,v=ee.eventKey,p=ee.subMenuKey;return{isOpen:Q.indexOf(v)>-1,active:_[p]===v,selectedKeys:c}})(Nn);sn.isSubMenu=!0;var Dt=sn,rn="menuitem-overflowed",ia=.5,zn=function(j){Object(g.a)(Q,j);var ee=Object(h.a)(Q);function Q(){var _;return Object(ce.a)(this,Q),_=ee.apply(this,arguments),_.resizeObserver=null,_.mutationObserver=null,_.originalTotalWidth=0,_.overflowedItems=[],_.menuItemSizes=[],_.cancelFrameId=null,_.state={lastVisibleIndex:void 0},_.childRef=y.createRef(),_.getMenuItemNodes=function(){var c=_.props.prefixCls,v=_.childRef.current;return v?[].slice.call(v.children).filter(function(p){return p.className.split(" ").indexOf("".concat(c,"-overflowed-submenu"))<0}):[]},_.getOverflowedSubMenuItem=function(c,v,p){var R=_.props,L=R.overflowedIndicator,q=R.level,Y=R.mode,ve=R.prefixCls,Ue=R.theme;if(q!==1||Y!=="horizontal")return null;var Je=_.props.children[0],tt=Je.props,ft=tt.children,Vt=tt.title,Ut=tt.style,vn=Object(ke.a)(tt,["children","title","style"]),Cn=Object(re.a)({},Ut),Rn="".concat(c,"-overflowed-indicator"),On="".concat(c,"-overflowed-indicator");v.length===0&&p!==!0?Cn=Object(re.a)(Object(re.a)({},Cn),{},{display:"none"}):p&&(Cn=Object(re.a)(Object(re.a)({},Cn),{},{visibility:"hidden",position:"absolute"}),Rn="".concat(Rn,"-placeholder"),On="".concat(On,"-placeholder"));var _n=Ue?"".concat(ve,"-").concat(Ue):"",Qn={};return Ge.forEach(function(Ln){vn[Ln]!==void 0&&(Qn[Ln]=vn[Ln])}),y.createElement(Dt,Object(Z.a)({title:L,className:"".concat(ve,"-overflowed-submenu"),popupClassName:_n},Qn,{key:Rn,eventKey:On,disabled:!1,style:Cn}),v)},_.setChildrenWidthAndResize=function(){if(_.props.mode!=="horizontal")return;var c=_.childRef.current;if(!c)return;var v=c.children;if(!v||v.length===0)return;var p=c.children[v.length-1];Ye(p,"display","inline-block");var R=_.getMenuItemNodes(),L=R.filter(function(q){return q.className.split(" ").indexOf(rn)>=0});L.forEach(function(q){Ye(q,"display","inline-block")}),_.menuItemSizes=R.map(function(q){return it(q,!0)}),L.forEach(function(q){Ye(q,"display","none")}),_.overflowedIndicatorWidth=it(c.children[c.children.length-1],!0),_.originalTotalWidth=_.menuItemSizes.reduce(function(q,Y){return q+Y},0),_.handleResize(),Ye(p,"display","none")},_.handleResize=function(){if(_.props.mode!=="horizontal")return;var c=_.childRef.current;if(!c)return;var v=it(c);_.overflowedItems=[];var p=0,R;_.originalTotalWidth>v+ia&&(R=-1,_.menuItemSizes.forEach(function(L){p+=L,p+_.overflowedIndicatorWidth<=v&&(R+=1)})),_.setState({lastVisibleIndex:R})},_}return Object(Ce.a)(Q,[{key:"componentDidMount",value:function(){var c=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var v=this.childRef.current;if(!v)return;this.resizeObserver=new et.default(function(p){p.forEach(function(){var R=c.cancelFrameId;cancelAnimationFrame(R),c.cancelFrameId=requestAnimationFrame(c.setChildrenWidthAndResize)})}),[].slice.call(v.children).concat(v).forEach(function(p){c.resizeObserver.observe(p)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){c.resizeObserver.disconnect(),[].slice.call(v.children).concat(v).forEach(function(p){c.resizeObserver.observe(p)}),c.setChildrenWidthAndResize()}),this.mutationObserver.observe(v,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(c){var v=this,p=this.state.lastVisibleIndex;return(c||[]).reduce(function(R,L,q){var Y=L;if(v.props.mode==="horizontal"){var ve=v.getOverflowedSubMenuItem(L.props.eventKey,[]);p!==void 0&&v.props.className.indexOf("".concat(v.props.prefixCls,"-root"))!==-1&&(q>p&&(Y=y.cloneElement(L,{style:{display:"none"},eventKey:"".concat(L.props.eventKey,"-hidden"),className:"".concat(rn)})),q===p+1&&(v.overflowedItems=c.slice(p+1).map(function(Je){return y.cloneElement(Je,{key:Je.props.eventKey,mode:"vertical-left"})}),ve=v.getOverflowedSubMenuItem(L.props.eventKey,v.overflowedItems)));var Ue=[].concat(Object(ue.a)(R),[ve,Y]);return q===c.length-1&&Ue.push(v.getOverflowedSubMenuItem(L.props.eventKey,[],!0)),Ue}return[].concat(Object(ue.a)(R),[Y])},[])}},{key:"render",value:function(){var c=this.props,v=c.visible,p=c.prefixCls,R=c.overflowedIndicator,L=c.mode,q=c.level,Y=c.tag,ve=c.children,Ue=c.theme,Je=Object(ke.a)(c,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),tt=Y;return y.createElement(tt,Object(Z.a)({ref:this.childRef},Je),this.renderChildren(ve))}}]),Q}(y.Component);zn.defaultProps={tag:"div",className:""};var Hn=zn;function go(j){return j.length?j.every(function(ee){return!!ee.props.disabled}):!0}function La(j,ee,Q){var _=j.getState();j.setState({activeKey:Object(re.a)(Object(re.a)({},_.activeKey),{},Object(oe.a)({},ee,Q))})}function Ba(j){return j.eventKey||"0-menu-"}function Da(j,ee){var Q=ee,_=j.children,c=j.eventKey;if(Q){var v;if(Ie(_,function(p,R){p&&p.props&&!p.props.disabled&&Q===de(p,c,R)&&(v=!0)}),v)return Q}return Q=null,j.defaultActiveFirst&&Ie(_,function(p,R){!Q&&p&&!p.props.disabled&&(Q=de(p,c,R))}),Q}function Lo(j){if(!j)return;var ee=this.instanceArray.indexOf(j);ee!==-1?this.instanceArray[ee]=j:this.instanceArray.push(j)}var no=function(j){Object(g.a)(Q,j);var ee=Object(h.a)(Q);function Q(_){var c;return Object(ce.a)(this,Q),c=ee.call(this,_),c.onKeyDown=function(v,p){var R=v.keyCode,L;if(c.getFlatInstanceArray().forEach(function(Y){Y&&Y.props.active&&Y.onKeyDown&&(L=Y.onKeyDown(v))}),L)return 1;var q=null;return(R===b.a.UP||R===b.a.DOWN)&&(q=c.step(R===b.a.UP?-1:1)),q?(v.preventDefault(),La(c.props.store,Ba(c.props),q.props.eventKey),typeof p=="function"&&p(q),1):void 0},c.onItemHover=function(v){var p=v.key,R=v.hover;La(c.props.store,Ba(c.props),R?p:null)},c.onDeselect=function(v){c.props.onDeselect(v)},c.onSelect=function(v){c.props.onSelect(v)},c.onClick=function(v){c.props.onClick(v)},c.onOpenChange=function(v){c.props.onOpenChange(v)},c.onDestroy=function(v){c.props.onDestroy(v)},c.getFlatInstanceArray=function(){return c.instanceArray},c.step=function(v){var p=c.getFlatInstanceArray(),R=c.props.store.getState().activeKey[Ba(c.props)],L=p.length;if(!L)return null;v<0&&(p=p.concat().reverse());var q=-1;if(p.every(function(Je,tt){return Je&&Je.props.eventKey===R?(q=tt,!1):!0}),!c.props.defaultActiveFirst&&q!==-1&&go(p.slice(q,L-1)))return;var Y=(q+1)%L,ve=Y;do{var Ue=p[ve];if(!Ue||Ue.props.disabled)ve=(ve+1)%L;else return Ue}while(ve!==Y);return null},c.renderCommonMenuItem=function(v,p,R){var L=c.props.store.getState(),q=Object(I.a)(c),Y=q.props,ve=de(v,Y.eventKey,p),Ue=v.props;if(!Ue||typeof v.type=="string")return v;var Je=ve===L.activeKey,tt=Object(re.a)(Object(re.a)({mode:Ue.mode||Y.mode,level:Y.level,inlineIndent:Y.inlineIndent,renderMenuItem:c.renderMenuItem,rootPrefixCls:Y.prefixCls,index:p,parentMenu:Y.parentMenu,manualRef:Ue.disabled?void 0:Object(W.a)(v.ref,Lo.bind(Object(I.a)(c))),eventKey:ve,active:!Ue.disabled&&Je,multiple:Y.multiple,onClick:function(Vt){(Ue.onClick||K)(Vt),c.onClick(Vt)},onItemHover:c.onItemHover,motion:Y.motion,subMenuOpenDelay:Y.subMenuOpenDelay,subMenuCloseDelay:Y.subMenuCloseDelay,forceSubMenuRender:Y.forceSubMenuRender,onOpenChange:c.onOpenChange,onDeselect:c.onDeselect,onSelect:c.onSelect,builtinPlacements:Y.builtinPlacements,itemIcon:Ue.itemIcon||c.props.itemIcon,expandIcon:Ue.expandIcon||c.props.expandIcon},R),{},{direction:Y.direction});return(Y.mode==="inline"||Ve())&&(tt.triggerSubMenuAction="click"),y.cloneElement(v,Object(re.a)(Object(re.a)({},tt),{},{key:ve||p}))},c.renderMenuItem=function(v,p,R){if(!v)return null;var L=c.props.store.getState(),q={openKeys:L.openKeys,selectedKeys:L.selectedKeys,triggerSubMenuAction:c.props.triggerSubMenuAction,subMenuKey:R};return c.renderCommonMenuItem(v,p,q)},_.store.setState({activeKey:Object(re.a)(Object(re.a)({},_.store.getState().activeKey),{},Object(oe.a)({},_.eventKey,Da(_,_.activeKey)))}),c.instanceArray=[],c}return Object(Ce.a)(Q,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(c){return this.props.visible||c.visible||this.props.className!==c.className||!w()(this.props.style,c.style)}},{key:"componentDidUpdate",value:function(c){var v=this.props,p="activeKey"in v?v.activeKey:v.store.getState().activeKey[Ba(v)],R=Da(v,p);if(R!==p)La(v.store,Ba(v),R);else if("activeKey"in c){var L=Da(c,c.activeKey);R!==L&&La(v.store,Ba(v),R)}}},{key:"render",value:function(){var c=this,v=Object(Z.a)({},this.props);this.instanceArray=[];var p=ne()(v.prefixCls,v.className,"".concat(v.prefixCls,"-").concat(v.mode)),R={className:p,role:v.role||"menu"};v.id&&(R.id=v.id),v.focusable&&(R.tabIndex=0,R.onKeyDown=this.onKeyDown);var L=v.prefixCls,q=v.eventKey,Y=v.visible,ve=v.level,Ue=v.mode,Je=v.overflowedIndicator,tt=v.theme;return Ge.forEach(function(ft){return delete v[ft]}),delete v.onClick,y.createElement(Hn,Object(Z.a)({},v,{prefixCls:L,mode:Ue,tag:"ul",level:ve,theme:tt,visible:Y,overflowedIndicator:Je},R),Object(fe.a)(v.children).map(function(ft,Vt){return c.renderMenuItem(ft,Vt,q||"0-menu-")}))}}]),Q}(y.Component);no.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:K};var bo=Object(l.b)()(no),Eo=bo,Ha=i("Kwbf");function Fo(j,ee,Q){var _=j.prefixCls,c=j.motion,v=j.defaultMotions,p=v===void 0?{}:v,R=j.openAnimation,L=j.openTransitionName,q=ee.switchingModeFromInline;if(c)return c;if(Object(z.a)(R)==="object"&&R)Object(Ha.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof R=="string")return{motionName:"".concat(_,"-open-").concat(R)};if(L)return{motionName:L};var Y=p[Q];return Y||(q?null:p.other)}var Ko=function(j){Object(g.a)(Q,j);var ee=Object(h.a)(Q);function Q(_){var c;Object(ce.a)(this,Q),c=ee.call(this,_),c.onSelect=function(R){var L=Object(I.a)(c),q=L.props;if(q.selectable){var Y=c.store.getState(),ve=Y.selectedKeys,Ue=R.key;q.multiple?ve=ve.concat([Ue]):ve=[Ue],"selectedKeys"in q||c.store.setState({selectedKeys:ve}),q.onSelect(Object(re.a)(Object(re.a)({},R),{},{selectedKeys:ve}))}},c.onClick=function(R){var L=c.getRealMenuMode(),q=Object(I.a)(c),Y=q.store,ve=q.props.onOpenChange;L!=="inline"&&!("openKeys"in c.props)&&(Y.setState({openKeys:[]}),ve([])),c.props.onClick(R)},c.onKeyDown=function(R,L){c.innerMenu.getWrappedInstance().onKeyDown(R,L)},c.onOpenChange=function(R){var L=Object(I.a)(c),q=L.props,Y=c.store.getState().openKeys.concat(),ve=!1,Ue=function(tt){var ft=!1;if(tt.open)ft=Y.indexOf(tt.key)===-1,ft&&Y.push(tt.key);else{var Vt=Y.indexOf(tt.key);ft=Vt!==-1,ft&&Y.splice(Vt,1)}ve=ve||ft};Array.isArray(R)?R.forEach(Ue):Ue(R),ve&&("openKeys"in c.props||c.store.setState({openKeys:Y}),q.onOpenChange(Y))},c.onDeselect=function(R){var L=Object(I.a)(c),q=L.props;if(q.selectable){var Y=c.store.getState().selectedKeys.concat(),ve=R.key,Ue=Y.indexOf(ve);Ue!==-1&&Y.splice(Ue,1),"selectedKeys"in q||c.store.setState({selectedKeys:Y}),q.onDeselect(Object(re.a)(Object(re.a)({},R),{},{selectedKeys:Y}))}},c.onMouseEnter=function(R){c.restoreModeVerticalFromInline();var L=c.props.onMouseEnter;L&&L(R)},c.onTransitionEnd=function(R){var L=R.propertyName==="width"&&R.target===R.currentTarget,q=R.target.className,Y=Object.prototype.toString.call(q)==="[object SVGAnimatedString]"?q.animVal:q,ve=R.propertyName==="font-size"&&Y.indexOf("anticon")>=0;(L||ve)&&c.restoreModeVerticalFromInline()},c.setInnerMenu=function(R){c.innerMenu=R},c.isRootMenu=!0;var v=_.defaultSelectedKeys,p=_.defaultOpenKeys;return"selectedKeys"in _&&(v=_.selectedKeys||[]),"openKeys"in _&&(p=_.openKeys||[]),c.store=Object(l.c)({selectedKeys:v,openKeys:p,activeKey:{"0-menu-":Da(_,_.activeKey)}}),c.state={switchingModeFromInline:!1,prevProps:_,inlineOpenKeys:[],store:c.store},c}return Object(Ce.a)(Q,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(c){var v=this.props,p=v.siderCollapsed,R=v.inlineCollapsed,L=v.onOpenChange;(!c.inlineCollapsed&&R||!c.siderCollapsed&&p)&&L([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var c=this.props.collapsedWidth,v=this.store,p=this.prevOpenKeys,R=this.getInlineCollapsed()&&(c===0||c==="0"||c==="0px");R?(this.prevOpenKeys=v.getState().openKeys.concat(),this.store.setState({openKeys:[]})):p&&(this.store.setState({openKeys:p}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var c=this.props.mode,v=this.state.switchingModeFromInline,p=this.getInlineCollapsed();return v&&p?"inline":p?"vertical":c}},{key:"getInlineCollapsed",value:function(){var c=this.props,v=c.inlineCollapsed,p=c.siderCollapsed;return p!==void 0?p:v}},{key:"restoreModeVerticalFromInline",value:function(){var c=this.state.switchingModeFromInline;c&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var c=Object(re.a)({},Object(B.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),v=this.getRealMenuMode();return c.className+=" ".concat(c.prefixCls,"-root"),c.direction==="rtl"&&(c.className+=" ".concat(c.prefixCls,"-rtl")),c=Object(re.a)(Object(re.a)({},c),{},{mode:v,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Fo(this.props,this.state,v)}),delete c.openAnimation,delete c.openTransitionName,y.createElement(l.a,{store:this.store},y.createElement(Eo,Object(Z.a)({},c,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(c,v){var p=v.prevProps,R=v.store,L=R.getState(),q={},Y={prevProps:c};return p.mode==="inline"&&c.mode!=="inline"&&(Y.switchingModeFromInline=!0),"openKeys"in c?q.openKeys=c.openKeys||[]:((c.inlineCollapsed&&!p.inlineCollapsed||c.siderCollapsed&&!p.siderCollapsed)&&(Y.switchingModeFromInline=!0,Y.inlineOpenKeys=L.openKeys,q.openKeys=[]),(!c.inlineCollapsed&&p.inlineCollapsed||!c.siderCollapsed&&p.siderCollapsed)&&(q.openKeys=v.inlineOpenKeys,Y.inlineOpenKeys=[])),Object.keys(q).length&&R.setState(q),Y}}]),Q}(y.Component);Ko.defaultProps={selectable:!0,onClick:K,onSelect:K,onOpenChange:K,onDeselect:K,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:y.createElement("span",null,"\xB7\xB7\xB7")};var oa=Ko,Pn=function(j){Object(g.a)(Q,j);var ee=Object(h.a)(Q);function Q(){var _;return Object(ce.a)(this,Q),_=ee.apply(this,arguments),_.onKeyDown=function(c){var v=c.keyCode;return v===b.a.ENTER?(_.onClick(c),!0):void 0},_.onMouseLeave=function(c){var v=_.props,p=v.eventKey,R=v.onItemHover,L=v.onMouseLeave;R({key:p,hover:!1}),L({key:p,domEvent:c})},_.onMouseEnter=function(c){var v=_.props,p=v.eventKey,R=v.onItemHover,L=v.onMouseEnter;R({key:p,hover:!0}),L({key:p,domEvent:c})},_.onClick=function(c){var v=_.props,p=v.eventKey,R=v.multiple,L=v.onClick,q=v.onSelect,Y=v.onDeselect,ve=v.isSelected,Ue={key:p,keyPath:[p],item:Object(I.a)(_),domEvent:c};L(Ue),R?ve?Y(Ue):q(Ue):ve||q(Ue)},_.saveNode=function(c){_.node=c},_}return Object(Ce.a)(Q,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var c=this.props;c.onDestroy&&c.onDestroy(c.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var c,v=Object(re.a)({},this.props),p=ne()(this.getPrefixCls(),v.className,(c={},Object(oe.a)(c,this.getActiveClassName(),!v.disabled&&v.active),Object(oe.a)(c,this.getSelectedClassName(),v.isSelected),Object(oe.a)(c,this.getDisabledClassName(),v.disabled),c)),R=Object(re.a)(Object(re.a)({},v.attribute),{},{title:typeof v.title=="string"?v.title:void 0,className:p,role:v.role||"menuitem","aria-disabled":v.disabled});v.role==="option"?R=Object(re.a)(Object(re.a)({},R),{},{role:"option","aria-selected":v.isSelected}):(v.role===null||v.role==="none")&&(R.role="none");var L={onClick:v.disabled?null:this.onClick,onMouseLeave:v.disabled?null:this.onMouseLeave,onMouseEnter:v.disabled?null:this.onMouseEnter},q=Object(re.a)({},v.style);v.mode==="inline"&&(v.direction==="rtl"?q.paddingRight=v.inlineIndent*v.level:q.paddingLeft=v.inlineIndent*v.level),Ge.forEach(function(ve){return delete v[ve]}),delete v.direction;var Y=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Y=y.createElement(this.props.itemIcon,this.props)),y.createElement("li",Object(Z.a)({},Object(B.a)(v,["onClick","onMouseEnter","onMouseLeave","onSelect"]),R,L,{style:q,ref:this.saveNode}),v.children,Y)}}]),Q}(y.Component);Pn.isMenuItem=!0,Pn.defaultProps={onSelect:K,onMouseEnter:K,onMouseLeave:K,manualRef:K};var Xn=Object(l.b)(function(j,ee){var Q=j.activeKey,_=j.selectedKeys,c=ee.eventKey,v=ee.subMenuKey;return{active:Q[v]===c,isSelected:Array.isArray(_)?_.indexOf(c)!==-1:_===c}})(Pn),Fa=Xn,Ka=function(j){Object(g.a)(Q,j);var ee=Object(h.a)(Q);function Q(){var _;return Object(ce.a)(this,Q),_=ee.apply(this,arguments),_.renderInnerMenuItem=function(c){var v=_.props,p=v.renderMenuItem,R=v.index;return p(c,R,_.props.subMenuKey)},_}return Object(Ce.a)(Q,[{key:"render",value:function(){var c=Object(Z.a)({},this.props),v=c.className,p=v===void 0?"":v,R=c.rootPrefixCls,L="".concat(R,"-item-group-title"),q="".concat(R,"-item-group-list"),Y=c.title,ve=c.children;return Ge.forEach(function(Ue){return delete c[Ue]}),delete c.direction,y.createElement("li",Object(Z.a)({},c,{onClick:function(Je){return Je.stopPropagation()},className:"".concat(p," ").concat(R,"-item-group")}),y.createElement("div",{className:L,title:typeof Y=="string"?Y:void 0},Y),y.createElement("ul",{className:q},y.Children.map(ve,this.renderInnerMenuItem)))}}]),Q}(y.Component);Ka.isMenuItemGroup=!0,Ka.defaultProps={disabled:!0};var co=Ka,Ta=function(ee){var Q=ee.className,_=ee.rootPrefixCls,c=ee.style;return y.createElement("li",{className:"".concat(Q," ").concat(_,"-item-divider"),style:c})};Ta.defaultProps={disabled:!0,className:"",style:{}};var Qa=Ta,So=oa,Ja=i("eDIo");function ko(j,ee){var Q=j.prefixCls,_=j.editable,c=j.locale,v=j.style;return!_||_.showAdd===!1?null:y.createElement("button",{ref:ee,type:"button",className:"".concat(Q,"-nav-add"),style:v,"aria-label":(c==null?void 0:c.addAriaLabel)||"Add tab",onClick:function(R){_.onEdit("add",{event:R})}},_.addIcon||"+")}var ao=y.forwardRef(ko);function yo(j,ee){var Q=j.prefixCls,_=j.id,c=j.tabs,v=j.locale,p=j.mobile,R=j.moreIcon,L=R===void 0?"More":R,q=j.moreTransitionName,Y=j.style,ve=j.className,Ue=j.editable,Je=j.tabBarGutter,tt=j.rtl,ft=j.onTabClick,Vt=Object(y.useState)(!1),Ut=Object(V.a)(Vt,2),vn=Ut[0],Cn=Ut[1],Rn=Object(y.useState)(null),On=Object(V.a)(Rn,2),_n=On[0],Qn=On[1],Ln="".concat(_,"-more-popup"),_a="".concat(Q,"-dropdown"),kn=_n!==null?"".concat(Ln,"-").concat(_n):null,Kt=v==null?void 0:v.dropdownAriaLabel,It=y.createElement(So,{onClick:function(ma){var fa=ma.key,ja=ma.domEvent;ft(fa,ja),Cn(!1)},id:Ln,tabIndex:-1,role:"listbox","aria-activedescendant":kn,selectedKeys:[_n],"aria-label":Kt!==void 0?Kt:"expanded dropdown"},c.map(function(ea){return y.createElement(Fa,{key:ea.key,id:"".concat(Ln,"-").concat(ea.key),role:"option","aria-controls":_&&"".concat(_,"-panel-").concat(ea.key),disabled:ea.disabled},ea.tab)}));function In(ea){for(var ma=c.filter(function(so){return!so.disabled}),fa=ma.findIndex(function(so){return so.key===_n})||0,ja=ma.length,Va=0;Va<ja;Va+=1){fa=(fa+ea+ja)%ja;var Ma=ma[fa];if(!Ma.disabled){Qn(Ma.key);return}}}function Jn(ea){var ma=ea.which;if(!vn){[b.a.DOWN,b.a.SPACE,b.a.ENTER].includes(ma)&&(Cn(!0),ea.preventDefault());return}switch(ma){case b.a.UP:In(-1),ea.preventDefault();break;case b.a.DOWN:In(1),ea.preventDefault();break;case b.a.ESC:Cn(!1);break;case b.a.SPACE:case b.a.ENTER:_n!==null&&ft(_n,ea);break}}Object(y.useEffect)(function(){var ea=document.getElementById(kn);ea&&ea.scrollIntoView&&ea.scrollIntoView(!1)},[_n]),Object(y.useEffect)(function(){vn||Qn(null)},[vn]);var Pt=Object(oe.a)({},tt?"marginLeft":"marginRight",Je);c.length||(Pt.visibility="hidden",Pt.order=1);var Yn=ne()(Object(oe.a)({},"".concat(_a,"-rtl"),tt)),Aa=p?null:y.createElement(Ja.a,{prefixCls:_a,overlay:It,trigger:["hover"],visible:vn,transitionName:q,onVisibleChange:Cn,overlayClassName:Yn,mouseEnterDelay:.1,mouseLeaveDelay:.1},y.createElement("button",{type:"button",className:"".concat(Q,"-nav-more"),style:Pt,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Ln,id:"".concat(_,"-more"),"aria-expanded":vn,onKeyDown:Jn},L));return y.createElement("div",{className:ne()("".concat(Q,"-nav-operations"),ve),style:Y,ref:ee},Aa,y.createElement(ao,{prefixCls:Q,locale:v,editable:Ue}))}var Wo=y.forwardRef(yo),Mo=Object(y.createContext)(null),Mn=.1,pn=.01,mn=20,Ga=Math.pow(.995,mn);function Ro(){var j=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(j)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(j.substr(0,4)))}function Uo(j,ee){var Q=Object(y.useState)(),_=Object(V.a)(Q,2),c=_[0],v=_[1],p=Object(y.useState)(0),R=Object(V.a)(p,2),L=R[0],q=R[1],Y=Object(y.useState)(0),ve=Object(V.a)(Y,2),Ue=ve[0],Je=ve[1],tt=Object(y.useState)(),ft=Object(V.a)(tt,2),Vt=ft[0],Ut=ft[1],vn=Object(y.useRef)();function Cn(Kt){var It=Kt.touches[0],In=It.screenX,Jn=It.screenY;v({x:In,y:Jn}),window.clearInterval(vn.current)}function Rn(Kt){if(!c)return;Kt.preventDefault();var It=Kt.touches[0],In=It.screenX,Jn=It.screenY;v({x:In,y:Jn});var Pt=In-c.x,Yn=Jn-c.y;ee(Pt,Yn);var Aa=Date.now();q(Aa),Je(Aa-L),Ut({x:Pt,y:Yn})}function On(){if(!c)return;if(v(null),Ut(null),Vt){var Kt=Vt.x/Ue,It=Vt.y/Ue,In=Math.abs(Kt),Jn=Math.abs(It);if(Math.max(In,Jn)<Mn)return;var Pt=Kt,Yn=It;vn.current=window.setInterval(function(){if(Math.abs(Pt)<pn&&Math.abs(Yn)<pn){window.clearInterval(vn.current);return}Pt*=Ga,Yn*=Ga,ee(Pt*mn,Yn*mn)},mn)}}var _n=Object(y.useRef)(0),Qn=Object(y.useRef)(!1),Ln=Object(y.useRef)();function _a(Kt){var It=Kt.deltaX,In=Kt.deltaY,Jn=0,Pt=Math.abs(It),Yn=Math.abs(In);Pt===Yn?Jn=Ln.current==="x"?It:In:Pt>Yn?(Jn=It,Ln.current="x"):(Jn=In,Ln.current="y");var Aa=Date.now();Aa-_n.current>100&&(Qn.current=!1),(ee(-Jn,-Jn)||Qn.current)&&(Kt.preventDefault(),Qn.current=!0),_n.current=Aa}var kn=Object(y.useRef)(null);kn.current={onTouchStart:Cn,onTouchMove:Rn,onTouchEnd:On,onWheel:_a},y.useEffect(function(){function Kt(Pt){kn.current.onTouchStart(Pt)}function It(Pt){kn.current.onTouchMove(Pt)}function In(Pt){kn.current.onTouchEnd(Pt)}function Jn(Pt){kn.current.onWheel(Pt)}return document.addEventListener("touchmove",It,{passive:!1}),document.addEventListener("touchend",In,{passive:!1}),j.current.addEventListener("touchstart",Kt,{passive:!1}),j.current.addEventListener("wheel",Jn),function(){document.removeEventListener("touchmove",It),document.removeEventListener("touchend",In)}},[])}function Po(){var j=Object(y.useRef)(new Map);function ee(_){return j.current.has(_)||j.current.set(_,y.createRef()),j.current.get(_)}function Q(_){j.current.delete(_)}return[ee,Q]}function Vo(j,ee){var Q=y.useRef(j),_=y.useState({}),c=Object(V.a)(_,2),v=c[1];function p(R){var L=typeof R=="function"?R(Q.current):R;L!==Q.current&&ee(L,Q.current),Q.current=L,v({})}return[Q.current,p]}var cr=function(ee){var Q=ee.position,_=ee.prefixCls,c=ee.extra;if(!c)return null;var v,p=c;return Q==="right"&&(v=p.right||!p.left&&p||null),Q==="left"&&(v=p.left||null),v?y.createElement("div",{className:"".concat(_,"-extra-content")},v):null};function dr(j,ee){var Q,_=y.useContext(Mo),c=_.prefixCls,v=_.tabs,p=j.className,R=j.style,L=j.id,q=j.animated,Y=j.activeKey,ve=j.rtl,Ue=j.extra,Je=j.editable,tt=j.locale,ft=j.tabPosition,Vt=j.tabBarGutter,Ut=j.children,vn=j.onTabClick,Cn=j.onTabScroll,Rn=Object(y.useRef)(),On=Object(y.useRef)(),_n=Object(y.useRef)(),Qn=Object(y.useRef)(),Ln=Po(),_a=Object(V.a)(Ln,2),kn=_a[0],Kt=_a[1],It=ft==="top"||ft==="bottom",In=Vo(0,function(sa,Kn){It&&Cn&&Cn({direction:sa>Kn?"left":"right"})}),Jn=Object(V.a)(In,2),Pt=Jn[0],Yn=Jn[1],Aa=Vo(0,function(sa,Kn){!It&&Cn&&Cn({direction:sa>Kn?"top":"bottom"})}),ea=Object(V.a)(Aa,2),ma=ea[0],fa=ea[1],ja=Object(y.useState)(0),Va=Object(V.a)(ja,2),Ma=Va[0],so=Va[1],Do=Object(y.useState)(0),fo=Object(V.a)(Do,2),Xa=fo[0],ya=fo[1],va=Object(y.useState)(0),Ra=Object(V.a)(va,2),xa=Ra[0],wo=Ra[1],Xo=Object(y.useState)(0),Yo=Object(V.a)(Xo,2),ha=Yo[0],Bo=Yo[1],Zo=Object(y.useState)(null),ba=Object(V.a)(Zo,2),ua=ba[0],Ya=ba[1],Oi=Object(y.useState)(null),ti=Object(V.a)(Oi,2),qo=ti[0],hr=ti[1],jr=Object(y.useState)(0),ni=Object(V.a)(jr,2),Nr=ni[0],Gi=ni[1],Vi=Object(y.useState)(0),Si=Object(V.a)(Vi,2),ai=Si[0],oi=Si[1],pr=N(new Map),mr=Object(V.a)(pr,2),Xi=mr[0],Lr=mr[1],xr=le(v,Xi,Ma),vr="".concat(c,"-nav-operations-hidden"),gr=0,To=0;It?ve?(gr=0,To=Math.max(0,Ma-ua)):(gr=Math.min(0,ua-Ma),To=0):(gr=Math.min(0,qo-Xa),To=0);function ar(sa){return sa<gr?[gr,!1]:sa>To?[To,!1]:[sa,!0]}var $o=Object(y.useRef)(),Or=Object(y.useState)(),or=Object(V.a)(Or,2),kr=or[0],ri=or[1];function Ur(){ri(Date.now())}function ii(){window.clearTimeout($o.current)}Uo(Rn,function(sa,Kn){var Za=!1;function po(br,Ho){br(function(Rr){var tr=ar(Rr+Ho),qa=Object(V.a)(tr,2),Fr=qa[0],li=qa[1];return Za=li,Fr})}if(It){if(ua>=Ma)return Za;po(Yn,sa)}else{if(qo>=Xa)return Za;po(fa,Kn)}return ii(),Ur(),Za}),Object(y.useEffect)(function(){return ii(),kr&&($o.current=window.setTimeout(function(){ri(0)},100)),ii},[kr]);function er(){var sa=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Y,Kn=xr.get(sa);if(!Kn)return;if(It){var Za=Pt;ve?Kn.right<Pt?Za=Kn.right:Kn.right+Kn.width>Pt+ua&&(Za=Kn.right+Kn.width-ua):Kn.left<-Pt?Za=-Kn.left:Kn.left+Kn.width>-Pt+ua&&(Za=-(Kn.left+Kn.width-ua)),fa(0),Yn(ar(Za)[0])}else{var po=ma;Kn.top<-ma?po=-Kn.top:Kn.top+Kn.height>-ma+qo&&(po=-(Kn.top+Kn.height-qo)),Yn(0),fa(ar(po)[0])}}var rr=$(xr,{width:ua,height:qo,left:Pt,top:ma},{width:xa,height:ha},{width:Nr,height:ai},Object(re.a)(Object(re.a)({},j),{},{tabs:v})),Mi=Object(V.a)(rr,2),Yi=Mi[0],Zi=Mi[1],qi=v.map(function(sa){var Kn=sa.key;return y.createElement(Oe,{id:L,prefixCls:c,key:Kn,rtl:ve,tab:sa,closable:sa.closable,editable:Je,active:Kn===Y,tabPosition:ft,tabBarGutter:Vt,renderWrapper:Ut,removeAriaLabel:tt==null?void 0:tt.removeAriaLabel,ref:kn(Kn),onClick:function(po){vn(Kn,po)},onRemove:function(){Kt(Kn)},onFocus:function(){er(Kn),Ur(),ve||(Rn.current.scrollLeft=0),Rn.current.scrollTop=0}})}),si=C(function(){var sa,Kn,Za,po,br,Ho,Rr,tr,qa,Fr=((sa=Rn.current)===null||sa===void 0?void 0:sa.offsetWidth)||0,li=((Kn=Rn.current)===null||Kn===void 0?void 0:Kn.offsetHeight)||0,ui=((Za=Qn.current)===null||Za===void 0?void 0:Za.offsetWidth)||0,mo=((po=Qn.current)===null||po===void 0?void 0:po.offsetHeight)||0,ra=((br=_n.current)===null||br===void 0?void 0:br.offsetWidth)||0,No=((Ho=_n.current)===null||Ho===void 0?void 0:Ho.offsetHeight)||0;Ya(Fr),hr(li),Gi(ui),oi(mo);var Qo=(((Rr=On.current)===null||Rr===void 0?void 0:Rr.offsetWidth)||0)-ui,Jo=(((tr=On.current)===null||tr===void 0?void 0:tr.offsetHeight)||0)-mo;so(Qo),ya(Jo);var ci=(qa=_n.current)===null||qa===void 0?void 0:qa.className.includes(vr);wo(Qo-(ci?0:ra)),Bo(Jo-(ci?0:No)),Lr(function(){var Kr=new Map;return v.forEach(function(Ti){var ji=Ti.key,sr=kn(ji).current;sr&&Kr.set(ji,{width:sr.offsetWidth,height:sr.offsetHeight,left:sr.offsetLeft,top:sr.offsetTop})}),Kr})}),$i=v.slice(0,Yi),ho=v.slice(Zi+1),ka=[].concat(Object(ue.a)($i),Object(ue.a)(ho)),oo=Object(y.useState)(),Ua=Object(V.a)(oo,2),Sr=Ua[0],es=Ua[1],jo=xr.get(Y),Ri=Object(y.useRef)();function Pi(){me.a.cancel(Ri.current)}Object(y.useEffect)(function(){var sa={};return jo&&(It?(ve?sa.right=jo.right:sa.left=jo.left,sa.width=jo.width):(sa.top=jo.top,sa.height=jo.height)),Pi(),Ri.current=me()(function(){es(sa)}),Pi},[jo,It,ve]),Object(y.useEffect)(function(){er()},[Y,jo,xr,It]),Object(y.useEffect)(function(){si()},[ve,Vt,Y,v.map(function(sa){return sa.key}).join("_")]);var Di=!!ka.length,ir="".concat(c,"-nav-wrap"),Ir,Mr,wi,Br;return It?ve?(Mr=Pt>0,Ir=Pt+ua<Ma):(Ir=Pt<0,Mr=-Pt+ua<Ma):(wi=ma<0,Br=-ma+qo<Xa),y.createElement("div",{ref:ee,role:"tablist",className:ne()("".concat(c,"-nav"),p),style:R,onKeyDown:function(){Ur()}},y.createElement(cr,{position:"left",extra:Ue,prefixCls:c}),y.createElement(be.a,{onResize:si},y.createElement("div",{className:ne()(ir,(Q={},Object(oe.a)(Q,"".concat(ir,"-ping-left"),Ir),Object(oe.a)(Q,"".concat(ir,"-ping-right"),Mr),Object(oe.a)(Q,"".concat(ir,"-ping-top"),wi),Object(oe.a)(Q,"".concat(ir,"-ping-bottom"),Br),Q)),ref:Rn},y.createElement(be.a,{onResize:si},y.createElement("div",{ref:On,className:"".concat(c,"-nav-list"),style:{transform:"translate(".concat(Pt,"px, ").concat(ma,"px)"),transition:kr?"none":void 0}},qi,y.createElement(ao,{ref:Qn,prefixCls:c,locale:tt,editable:Je,style:{visibility:Di?"hidden":null}}),y.createElement("div",{className:ne()("".concat(c,"-ink-bar"),Object(oe.a)({},"".concat(c,"-ink-bar-animated"),q.inkBar)),style:Sr}))))),y.createElement(Wo,Object.assign({},j,{ref:_n,prefixCls:c,tabs:ka,className:!Di&&vr})),y.createElement(cr,{position:"right",extra:Ue,prefixCls:c}))}var io=y.forwardRef(dr);function $r(j){var ee=j.id,Q=j.activeKey,_=j.animated,c=j.tabPosition,v=j.rtl,p=j.destroyInactiveTabPane,R=y.useContext(Mo),L=R.prefixCls,q=R.tabs,Y=_.tabPane,ve=q.findIndex(function(Ue){return Ue.key===Q});return y.createElement("div",{className:ne()("".concat(L,"-content-holder"))},y.createElement("div",{className:ne()("".concat(L,"-content"),"".concat(L,"-content-").concat(c),Object(oe.a)({},"".concat(L,"-content-animated"),Y)),style:ve&&Y?Object(oe.a)({},v?"marginRight":"marginLeft","-".concat(ve,"00%")):null},q.map(function(Ue){return y.cloneElement(Ue.node,{key:Ue.key,prefixCls:L,tabKey:Ue.key,id:ee,animated:Y,active:Ue.key===Q,destroyInactiveTabPane:p})})))}function wr(j){var ee=j.prefixCls,Q=j.forceRender,_=j.className,c=j.style,v=j.id,p=j.active,R=j.animated,L=j.destroyInactiveTabPane,q=j.tabKey,Y=j.children,ve=y.useState(Q),Ue=Object(V.a)(ve,2),Je=Ue[0],tt=Ue[1];y.useEffect(function(){p?tt(!0):L&&tt(!1)},[p,L]);var ft={};return p||(R?(ft.visibility="hidden",ft.height=0,ft.overflowY="hidden"):ft.display="none"),y.createElement("div",{id:v&&"".concat(v,"-panel-").concat(q),role:"tabpanel",tabIndex:p?0:-1,"aria-labelledby":v&&"".concat(v,"-tab-").concat(q),"aria-hidden":!p,style:Object(re.a)(Object(re.a)({},ft),c),className:ne()("".concat(ee,"-tabpane"),p&&"".concat(ee,"-tabpane-active"),_)},(p||Je||Q)&&Y)}var Ar=0;function Tr(j){return Object(fe.a)(j).map(function(ee){if(y.isValidElement(ee)){var Q=ee.key!==void 0?String(ee.key):void 0;return Object(re.a)(Object(re.a)({key:Q},ee.props),{},{node:ee})}return null}).filter(function(ee){return ee})}function ei(j,ee){var Q,_=j.id,c=j.prefixCls,v=c===void 0?"rc-tabs":c,p=j.className,R=j.children,L=j.direction,q=j.activeKey,Y=j.defaultActiveKey,ve=j.editable,Ue=j.animated,Je=j.tabPosition,tt=Je===void 0?"top":Je,ft=j.tabBarGutter,Vt=j.tabBarStyle,Ut=j.tabBarExtraContent,vn=j.locale,Cn=j.moreIcon,Rn=j.moreTransitionName,On=j.destroyInactiveTabPane,_n=j.renderTabBar,Qn=j.onChange,Ln=j.onTabClick,_a=j.onTabScroll,kn=Object(ke.a)(j,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),Kt=Tr(R),It=L==="rtl",In;Ue===!1?In={inkBar:!1,tabPane:!1}:In=Object(re.a)({inkBar:!0,tabPane:!1},Ue!==!0?Ue:null);var Jn=Object(y.useState)(!1),Pt=Object(V.a)(Jn,2),Yn=Pt[0],Aa=Pt[1];Object(y.useEffect)(function(){Aa(Ro())},[]);var ea=Object(se.a)(function(){var ha;return(ha=Kt[0])===null||ha===void 0?void 0:ha.key},{value:q,defaultValue:Y}),ma=Object(V.a)(ea,2),fa=ma[0],ja=ma[1],Va=Object(y.useState)(function(){return Kt.findIndex(function(ha){return ha.key===fa})}),Ma=Object(V.a)(Va,2),so=Ma[0],Do=Ma[1];Object(y.useEffect)(function(){var ha=Kt.findIndex(function(Zo){return Zo.key===fa});if(ha===-1){var Bo;ha=Math.max(0,Math.min(so,Kt.length-1)),ja((Bo=Kt[ha])===null||Bo===void 0?void 0:Bo.key)}Do(ha)},[Kt.map(function(ha){return ha.key}).join("_"),fa,so]);var fo=Object(se.a)(null,{value:_}),Xa=Object(V.a)(fo,2),ya=Xa[0],va=Xa[1],Ra=tt;Yn&&!["left","right"].includes(tt)&&(Ra="top"),Object(y.useEffect)(function(){_||(va("rc-tabs-".concat(Ar)),Ar+=1)},[]);function xa(ha,Bo){Ln==null||Ln(ha,Bo),ja(ha),Qn==null||Qn(ha)}var wo={id:ya,activeKey:fa,animated:In,tabPosition:Ra,rtl:It,mobile:Yn},Xo,Yo=Object(re.a)(Object(re.a)({},wo),{},{editable:ve,locale:vn,moreIcon:Cn,moreTransitionName:Rn,tabBarGutter:ft,onTabClick:xa,onTabScroll:_a,extra:Ut,style:Vt,panes:R});return _n?Xo=_n(Yo,io):Xo=y.createElement(io,Object.assign({},Yo)),y.createElement(Mo.Provider,{value:{tabs:Kt,prefixCls:v}},y.createElement("div",Object.assign({ref:ee,id:_,className:ne()(v,"".concat(v,"-").concat(Ra),(Q={},Object(oe.a)(Q,"".concat(v,"-mobile"),Yn),Object(oe.a)(Q,"".concat(v,"-editable"),ve),Object(oe.a)(Q,"".concat(v,"-rtl"),It),Q),p)},kn),Xo,y.createElement($r,Object.assign({destroyInactiveTabPane:On},wo,{animated:In}))))}var zo=y.forwardRef(ei);zo.TabPane=wr;var Io=zo,fr=te.b=Io},kPWJ:function(we,te,i){we.exports=i.p+"static/question.cb52bef9.gif"},kPYp:function(we,te){we.exports="data:image/png;base64,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"},l2Kq:function(we,te,i){we.exports=i.p+"static/match_ad.24dc22fd.jpg"},lzim:function(we,te,i){"use strict";var oe=i("E7E6"),V=i.n(oe);i.d(te,"A",function(){return V.a});var ke=i("/GNS"),re=i.n(ke);i.d(te,"z",function(){return re.a});var y=i("FOrL"),O=i.n(y);i.d(te,"t",function(){return O.a});var ne=i("HpTS"),fe=i.n(ne);i.d(te,"B",function(){return fe.a});var se=i("tWlo"),ue=i.n(se);i.d(te,"b",function(){return ue.a});var ie=i("7ZXX"),me=i.n(ie);i.d(te,"n",function(){return me.a});var be=i("GABl"),C=i.n(be);i.d(te,"g",function(){return C.a});var N=i("onxn"),b=i.n(N);i.d(te,"p",function(){return b.a});var De=i("nKGa"),Oe=i.n(De);i.d(te,"o",function(){return Oe.a});var ae=i("4qgm"),le=i.n(ae);i.d(te,"D",function(){return le.a});var J=i("JeFH"),$=i.n(J);i.d(te,"c",function(){return $.a});var Z=i("ji0R"),ce=i.n(Z);i.d(te,"k",function(){return ce.a});var Ce=i("W6BS"),I=i.n(Ce);i.d(te,"E",function(){return I.a});var g=i("kPYp"),h=i.n(g);i.d(te,"F",function(){return h.a});var l=i("nukY"),B=i.n(l),W=i("4u4S"),A=i.n(W),w=i("yslc"),z=i.n(w),M=i("l2Kq"),D=i.n(M),P=i("RMFE"),G=i.n(P);i.d(te,"q",function(){return G.a});var S=i("TGq3"),H=i.n(S);i.d(te,"r",function(){return H.a});var ye=i("SMhR"),_e=i.n(ye);i.d(te,"C",function(){return _e.a});var ge=i("8/bI"),Ee=i.n(ge);i.d(te,"l",function(){return Ee.a});var T=i("JWDV"),k=i.n(T);i.d(te,"e",function(){return k.a});var he=i("Xsq0"),F=i.n(he);i.d(te,"s",function(){return F.a});var pe=i("Ohmc"),f=i.n(pe);i.d(te,"d",function(){return f.a});var x=i("csWT"),E=i.n(x);i.d(te,"f",function(){return E.a});var K=i("7v3h"),de=i.n(K);i.d(te,"m",function(){return de.a});var Se=i("cRFk"),Ie=i.n(Se);i.d(te,"y",function(){return Ie.a});var Fe=i("kPWJ"),Ge=i.n(Fe);i.d(te,"x",function(){return Ge.a});var it=i("qgvg"),Ye=i.n(it);i.d(te,"u",function(){return Ye.a});var Ve=i("FPkq"),et=i.n(Ve);i.d(te,"w",function(){return et.a});var ct=i("A/g1"),Ct=i.n(ct);i.d(te,"h",function(){return Ct.a});var bt=i("Nmxd"),Tt=i.n(bt);i.d(te,"i",function(){return Tt.a});var Wt=i("5D2P"),xe=i.n(Wt);i.d(te,"j",function(){return xe.a});var Te=i("djh8"),$e=i.n(Te);i.d(te,"v",function(){return $e.a});var ot=i("Jq4h"),at=i.n(ot);i.d(te,"a",function(){return at.a})},mOS8:function(we,te,i){we.exports=i.p+"static/403Qrcode.6c17b6f4.png"},n6Qo:function(we,te,i){"use strict";i.d(te,"a",function(){return fe});var oe=i("q1tI"),V=i("biw7"),ke=i("fyJ8");function re(se){var ue=se.className,ie=se.index,me=se.children,be=se.colSpan,C=se.rowSpan,N=oe.useContext(V.a),b=N.prefixCls,De=N.fixedInfoList,Oe=De[ie];return oe.createElement(ke.a,Object.assign({className:ue,index:ie,component:"td",prefixCls:b,record:null,dataIndex:null,render:function(){return{children:me,props:{colSpan:be,rowSpan:C}}}},Oe))}function y(se){return oe.createElement("tr",Object.assign({},se))}function O(se){var ue=se.children,ie=oe.useContext(V.a),me=ie.prefixCls;return oe.createElement("tfoot",{className:"".concat(me,"-summary")},ue)}var ne=te.b=O,fe={Cell:re,Row:y}},nKGa:function(we,te,i){we.exports=i.p+"static/export_exercise-template.f7655c19.png"},nukY:function(we,te){we.exports="data:image/png;base64,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"},onxn:function(we,te){we.exports="data:image/png;base64,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"},p5ED:function(we,te,i){"use strict";var oe=i("+L6B"),V=i("2/Rp"),ke=i("5Dmo"),re=i("3S7+"),y=i("k1fw"),O=i("9og8"),ne=i("tJVT"),fe=i("WmNS"),se=i.n(fe),ue=i("q1tI"),ie=i.n(ue),me=i("vHTk"),be=i.n(me),C=i("yEEn"),N=i("ZW9T"),b=i("1vsH"),De=i("V0Rq"),Oe=i("m3rI"),ae=function(J){var $=J.name,Z=J.data,ce=J.theme,Ce=J.type,I=J.filename,g=J.monacoEditor,h=J.className,l=J.style,B=J.close,W=J.onClose,A=J.hasMask,w=J.otherData,z=w===void 0?{}:w,M=Object(ue.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),D=Object(ne.a)(M,2),P=D[0],G=D[1],S=Object(ue.useState)(""),H=Object(ne.a)(S,2),ye=H[0],_e=H[1],ge=Object(ue.useState)(),Ee=Object(ne.a)(ge,2),T=Ee[0],k=Ee[1],he=window.ENV==="build"?"/react/build/office.html":"/office.html",F,pe=1024*1024,f=10*pe,x=Object(ue.useRef)();Ce==="office"&&(F=Object(b.P)(Z).filesize,F>f&&(Ce="other")),I&&(g.filename=I),Object(ue.useEffect)(function(){var Se,Ie,Fe=(Se=document.cookie)===null||Se===void 0||((Ie=Se.replace(/\s/g,""))===null||Ie===void 0)?void 0:Ie.split(";");Fe==null||Fe.map(function(Ge){var it=Ge.split("=");it[0]==="_educoder_session"&&_e(it[1])})},[]),Object(ue.useEffect)(function(){Ce==="office"&&E()},[Ce]);var E=function(){var Se=Object(O.a)(se.a.mark(function Ie(){var Fe,Ge,it;return se.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return console.log("data:",Z),Fe=Z,Z.startsWith("http")||(Fe=location.origin+Fe),Ge=new URL(Fe).pathname.split("/").pop(),Ve.next=6,Object(De.U)({attachment_id:Ge});case 6:it=Ve.sent,k(it);case 8:case"end":return Ve.stop()}},Ie)}));return function(){return Se.apply(this,arguments)}}(),K=function(){if(Z.startsWith("http")||Z.startsWith("blob:")){de();return}Object(b.x)(I||"educoder",Z,I)},de=function(){Object(b.v)(I||"educoder",decodeURIComponent(Z))};return ie.a.createElement("div",{style:Object(y.a)({},l||{}),className:"".concat(A&&be.a.bgBlack," ").concat(Ce?be.a.wrp:"hide")},B&&ie.a.createElement("div",{className:be.a.close,ref:x},ie.a.createElement(re.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return x.current}},ie.a.createElement("span",{onClick:de},ie.a.createElement("i",{className:"icon-quxiaozhiding"}))),ie.a.createElement(re.a,{title:"\u5173\u95ED",getPopupContainer:function(){return x.current}},ie.a.createElement("span",{className:"",onClick:function(){W(),k(null)}},ie.a.createElement("i",{className:"icon-guanbi1"})))),ie.a.createElement("div",{className:"".concat(be.a[h]," ").concat(h," ").concat(be.a.monaco," ").concat(Ce==="txt"?"show":"hide")},Ce==="txt"&&ie.a.createElement(N.b,g)),Ce==="audio"&&ie.a.createElement("audio",{src:"".concat((Z==null?void 0:Z.indexOf("http://"))>-1||(Z==null?void 0:Z.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(Z),autoPlay:!0}),Ce==="video"&&ie.a.createElement(ie.a.Fragment,null,(Z==null?void 0:Z.indexOf("/api"))>-1?ie.a.createElement("video",{controls:!0,src:"".concat(Z),autoPlay:!0}):ie.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(Z),autoPlay:!0})),Ce==="office"&&T&&ie.a.createElement("iframe",{src:"".concat(he,"?key=").concat(T.key,"&url=").concat(Oe.a.API_SERVER+T.url,"&callbackUrl=").concat(Oe.a.API_SERVER+T.callbackUrl,"&fileType=").concat(T.fileType,"&title=").concat(T.title,"&model=view")}),(Ce==="xlsx"||Ce==="doc"||Ce==="pptx"||Ce==="docx")&&ie.a.createElement("iframe",{src:"".concat(he,"?key=").concat(z.key,"&url=").concat(Oe.a.API_SERVER+z.url,"&callbackUrl=").concat(Oe.a.API_SERVER+z.callbackUrl,"&fileType=").concat(z.fileType,"&title=").concat(z.title,"&model=").concat(z.model)}),Ce==="html"&&ie.a.createElement("iframe",{src:Z+"&disposition=inline"}),Ce==="pdf"&&ie.a.createElement("embed",{className:be.a.embed,src:Z,type:"application/pdf"}),Ce==="image"&&ie.a.createElement("img",{src:"".concat((Z==null?void 0:Z.indexOf("http://"))>-1||(Z==null?void 0:Z.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(Z)}),Ce==="other"&&ie.a.createElement("div",null,ie.a.createElement(V.a,{type:"primary",size:"large",onClick:K},ie.a.createElement(C.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),Ce==="download"&&ie.a.createElement(V.a,{type:"primary",size:"large",onClick:K},ie.a.createElement(C.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))};te.a=ae},"p77/":function(we,te,i){},qgvg:function(we,te){we.exports="data:image/gif;base64,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"},"rAM+":function(we,te,i){"use strict";i.d(te,"a",function(){return V});var oe=i("Qw5x");function V(ke,re){var y;if(typeof Symbol=="undefined"||ke[Symbol.iterator]==null){if(Array.isArray(ke)||(y=Object(oe.a)(ke))||re&&ke&&typeof ke.length=="number"){y&&(ke=y);var O=0,ne=function(){};return{s:ne,n:function(){return O>=ke.length?{done:!0}:{done:!1,value:ke[O++]}},e:function(me){throw me},f:ne}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var fe=!0,se=!1,ue;return{s:function(){y=ke[Symbol.iterator]()},n:function(){var me=y.next();return fe=me.done,me},e:function(me){se=!0,ue=me},f:function(){try{!fe&&y.return!=null&&y.return()}finally{if(se)throw ue}}}}},rHrb:function(we,te,i){"use strict";Object.defineProperty(te,"__esModule",{value:!0}),te.CopyToClipboard=void 0;var oe=ke(i("q1tI")),V=ke(i("+QRC"));function ke(ae){return ae&&ae.__esModule?ae:{default:ae}}function re(ae){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?re=function(J){return typeof J}:re=function(J){return J&&typeof Symbol=="function"&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J},re(ae)}function y(ae,le){var J=Object.keys(ae);if(Object.getOwnPropertySymbols){var $=Object.getOwnPropertySymbols(ae);le&&($=$.filter(function(Z){return Object.getOwnPropertyDescriptor(ae,Z).enumerable})),J.push.apply(J,$)}return J}function O(ae){for(var le=1;le<arguments.length;le++){var J=arguments[le]!=null?arguments[le]:{};le%2?y(J,!0).forEach(function($){De(ae,$,J[$])}):Object.getOwnPropertyDescriptors?Object.defineProperties(ae,Object.getOwnPropertyDescriptors(J)):y(J).forEach(function($){Object.defineProperty(ae,$,Object.getOwnPropertyDescriptor(J,$))})}return ae}function ne(ae,le){if(ae==null)return{};var J=fe(ae,le),$,Z;if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(ae);for(Z=0;Z<ce.length;Z++){if($=ce[Z],le.indexOf($)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(ae,$))continue;J[$]=ae[$]}}return J}function fe(ae,le){if(ae==null)return{};var J={},$=Object.keys(ae),Z,ce;for(ce=0;ce<$.length;ce++){if(Z=$[ce],le.indexOf(Z)>=0)continue;J[Z]=ae[Z]}return J}function se(ae,le){if(!(ae instanceof le))throw new TypeError("Cannot call a class as a function")}function ue(ae,le){for(var J=0;J<le.length;J++){var $=le[J];$.enumerable=$.enumerable||!1,$.configurable=!0,"value"in $&&($.writable=!0),Object.defineProperty(ae,$.key,$)}}function ie(ae,le,J){return le&&ue(ae.prototype,le),J&&ue(ae,J),ae}function me(ae,le){return le&&(re(le)==="object"||typeof le=="function")?le:C(ae)}function be(ae){return be=Object.setPrototypeOf?Object.getPrototypeOf:function(J){return J.__proto__||Object.getPrototypeOf(J)},be(ae)}function C(ae){if(ae===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ae}function N(ae,le){if(typeof le!="function"&&le!==null)throw new TypeError("Super expression must either be null or a function");ae.prototype=Object.create(le&&le.prototype,{constructor:{value:ae,writable:!0,configurable:!0}}),le&&b(ae,le)}function b(ae,le){return b=Object.setPrototypeOf||function($,Z){return $.__proto__=Z,$},b(ae,le)}function De(ae,le,J){return le in ae?Object.defineProperty(ae,le,{value:J,enumerable:!0,configurable:!0,writable:!0}):ae[le]=J,ae}var Oe=function(ae){N(le,ae);function le(){var J,$;se(this,le);for(var Z=arguments.length,ce=new Array(Z),Ce=0;Ce<Z;Ce++)ce[Ce]=arguments[Ce];return $=me(this,(J=be(le)).call.apply(J,[this].concat(ce))),De(C($),"onClick",function(I){var g=$.props,h=g.text,l=g.onCopy,B=g.children,W=g.options,A=oe.default.Children.only(B),w=(0,V.default)(h,W);l&&l(h,w),A&&A.props&&typeof A.props.onClick=="function"&&A.props.onClick(I)}),$}return ie(le,[{key:"render",value:function(){var $=this.props,Z=$.text,ce=$.onCopy,Ce=$.options,I=$.children,g=ne($,["text","onCopy","options","children"]),h=oe.default.Children.only(I);return oe.default.cloneElement(h,O({},g,{onClick:this.onClick}))}}]),le}(oe.default.PureComponent);te.CopyToClipboard=Oe,De(Oe,"defaultProps",{onCopy:void 0,options:void 0})},ruvs:function(we,te,i){"use strict";i.d(te,"b",function(){return xe});var oe=i("2qtc"),V=i("kLXV"),ke=i("9og8"),re=i("tJVT"),y=i("PpiC"),O=i("k1fw"),ne=i("5NDa"),fe=i("5rEg"),se=i("B9cy"),ue=i("Ol7k"),ie=i("WmNS"),me=i.n(ie),be=i("q1tI"),C=i.n(be),N=i("Ty5D"),b=i("55Ip"),De=i("9kvl"),Oe=i("lzim"),ae=i("xrsn"),le=i.n(ae),J=i("1Sn+"),$=i("qVdP"),Z=i("jsC+"),ce=i("14J3"),Ce=i("BMrR"),I=i("jCWc"),g=i("kPKH"),h=i("lUTK"),l=i("BvKs"),B=i("miYZ"),W=i("tsqr"),A=i("7Kak"),w=i("9yH6"),z=i("6CvP"),M=i("1vsH"),D;(function(je){je.Manager="manager",je.Developer="developer",je.Reporter="reporter"})(D||(D={}));var P=function(Ne){var Be=Ne.visible,We=Ne.onCancel,Xe=We===void 0?function(){}:We,ze=Object(be.useState)(),Le=Object(re.a)(ze,2),Qe=Le[0],Ze=Le[1],lt=Object(be.useState)(),ht=Object(re.a)(lt,2),dt=ht[0],Nt=ht[1],At=Object(be.useState)(!1),Ft=Object(re.a)(At,2),ln=Ft[0],cn=Ft[1],Sn=function(){var nn=Object(ke.a)(me.a.mark(function bn(){var jt,un;return me.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(Qe){xt.next=3;break}return W.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),xt.abrupt("return");case 3:if(!(Qe.length!==6)){xt.next=6;break}return W.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),xt.abrupt("return");case 6:if(dt){xt.next=9;break}return W.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),xt.abrupt("return");case 9:return cn(!0),xt.next=12,Object(z.e)({code:Qe,role:dt});case 12:if(jt=xt.sent,cn(!1),Gn(),un={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!un[jt.status]){xt.next=19;break}return W.b.info(un[jt.status]),xt.abrupt("return");case 19:if(!(jt.status===0)){xt.next=22;break}return dt==="reporter"?(W.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(M.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),De.d.push("/projects/".concat(jt==null?void 0:jt.project_id))):(Object(M.Y)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),W.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),xt.abrupt("return");case 22:case"end":return xt.stop()}},bn)}));return function(){return nn.apply(this,arguments)}}(),Gn=function(){var nn=Object(ke.a)(me.a.mark(function bn(){return me.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:Xe();case 1:case"end":return un.stop()}},bn)}));return function(){return nn.apply(this,arguments)}}();return C.a.createElement(C.a.Fragment,null,C.a.createElement(V.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Be,confirmLoading:ln,onOk:Sn,onCancel:Gn},C.a.createElement("div",{className:"tc"},C.a.createElement("div",null,C.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),C.a.createElement(fe.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Qe,onChange:function(bn){if(bn.target.value.length>=7){W.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}Ze(bn.target.value)}})),C.a.createElement("div",{className:"mt10 font14"},C.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),C.a.createElement(w.a.Group,{value:dt,onChange:function(bn){return Nt(bn.target.value)}},C.a.createElement(w.a,{value:D.Manager},"\u7BA1\u7406\u4EBA\u5458"),C.a.createElement(w.a,{value:D.Developer},"\u5F00\u53D1\u4EBA\u5458"),C.a.createElement(w.a,{value:D.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},G=P,S=i("Jky8"),H=i("6Fuo"),ye=i.n(H),_e=i("NLgs"),ge;(function(je){je.Projects="projects",je.Shixuns="shixuns",je.Classrooms="classrooms"})(ge||(ge={}));var Ee;(function(je){je.Classrooms="classrooms",je.Shixuns="shixuns",je.Paths="paths",je.Projects="projects",je.Videos="videos",je.Topics="topics"})(Ee||(Ee={}));var T=function(Ne){var Be,We,Xe,ze,Le,Qe,Ze,lt=Ne.homePage,ht=Ne.user,dt=Ne.globalSetting,Nt=Ne.loading,At=Ne.dispatch,Ft=Ne.location,ln=Object(y.a)(Ne,["homePage","user","globalSetting","loading","dispatch","location"]),cn=Object(be.useState)(),Sn=Object(re.a)(cn,2),Gn=Sn[0],nn=Sn[1],bn=Object(be.useState)(),jt=Object(re.a)(bn,2),un=jt[0],dn=jt[1],xt=function(nt){var En;if(!Object(_e.e)(At))return;if(nt===ge.Projects&&!((En=ht.userInfo)!==null&&En!==void 0&&En.email)){W.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}nt===ge.Classrooms?nn(!0):nt===ge.Projects&&dn(!0)},An=function(nt,En){var Zn;if(!Object(_e.e)(At))return;if(En===ge.Projects&&!((Zn=ht.userInfo)!==null&&Zn!==void 0&&Zn.email)){W.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(En===ge.Shixuns&&!Object(_e.c)())return;nt&&(window.location.href=nt)},fn=(Be=(((We=dt.setting)===null||We===void 0?void 0:We.navbar)||[]).find(function(qt){return qt.link==="/".concat(Ee.Classrooms)}))===null||Be===void 0?void 0:Be.hidden,la=(Xe=(((ze=dt.setting)===null||ze===void 0?void 0:ze.navbar)||[]).find(function(qt){return qt.link==="/".concat(Ee.Shixuns)}))===null||Xe===void 0?void 0:Xe.hidden,hn=(Le=(((Qe=dt.setting)===null||Qe===void 0?void 0:Qe.navbar)||[]).find(function(qt){return qt.link==="/".concat(Ee.Paths)}))===null||Le===void 0?void 0:Le.hidden;if(dt!=null&&(Ze=dt.setting)!==null&&Ze!==void 0&&Ze.is_local){var pa;ht!=null&&(pa=ht.userInfo)!==null&&pa!==void 0&&pa.is_shixun_marker||(la=!0)}var Oa=function(nt){var En,Zn,ta,$t,Rt,Bn,ca;return C.a.createElement(C.a.Fragment,null,C.a.createElement(Ce.a,{justify:"space-around",className:"pt5 pb5"},C.a.createElement(g.a,{className:ye.a.joinCol},((En=ht.userInfo)===null||En===void 0?void 0:En.user_identity)!=="\u5B66\u751F"&&!fn&&C.a.createElement(l.a.Item,nt,C.a.createElement("a",{onClick:function(){return An("/classrooms/new")}},(Zn=ht.userInfo)!==null&&Zn!==void 0&&Zn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!(dt!=null&&dt.setting.hide_shixun)&&C.a.createElement(l.a.Item,nt,C.a.createElement("a",{onClick:function(){return An("/shixuns/new",ge.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),!(dt!=null&&dt.setting.hide_subject)&&C.a.createElement(l.a.Item,nt,C.a.createElement("a",{onClick:function(){return An("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(dt!=null&&(ta=dt.setting)!==null&&ta!==void 0&&ta.is_local)&&(($t=ht.userInfo)===null||$t===void 0?void 0:$t.main_site)&&C.a.createElement(l.a.Item,nt,C.a.createElement("a",{onClick:function(){var Re,gt;return An("".concat((Re=ht.navigationInfo)===null||Re===void 0||((gt=Re.top)===null||gt===void 0)?void 0:gt.old_url,"/projects/deposit/new"),ge.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),C.a.createElement(g.a,null,C.a.createElement("div",{className:ye.a.joinBoard})),C.a.createElement(g.a,{className:ye.a.joinCol},!fn&&C.a.createElement(l.a.Item,nt,C.a.createElement("a",{onClick:function(){return xt(ge.Classrooms)}},(Rt=ht.userInfo)!==null&&Rt!==void 0&&Rt.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Bn=ht.userInfo)===null||Bn===void 0?void 0:Bn.main_site)&&!(dt!=null&&(ca=dt.setting)!==null&&ca!==void 0&&ca.is_local)&&C.a.createElement(l.a.Item,nt,C.a.createElement("a",{onClick:function(){return xt(ge.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return C.a.createElement("section",null,C.a.createElement(Z.a,{overlay:C.a.createElement(l.a,{className:"".concat(ye.a.rightMenu," ").concat(ye.a.joinMenu," mt10")},C.a.createElement(Oa,null)),placement:"bottomRight"},C.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),C.a.createElement(S.a,{visible:Gn,onCancel:function(){return nn(!1)}}),C.a.createElement(G,{visible:un,onCancel:function(){return dn(!1)}}))},k=Object(De.a)(function(je){var Ne=je.homePage,Be=je.loading,We=je.user,Xe=je.globalSetting;return{homePage:Ne,user:We,globalSetting:Xe,loading:Be.models.index}})(T),he=i("vToQ"),F=i.n(he),pe=i("xKgJ"),f=i("jb+D"),x=i("m3rI"),E=function(Ne){var Be,We=RegExp("(^| )"+Ne+"=([^;]+)(;|$)");return(Be=document.cookie.match(We))?decodeURIComponent(Be[2]):null},K=function(Ne){var Be=new Date;Be.setTime(Be.getTime()-1);var We=E(Ne);We!=null&&(document.cookie=Ne+"="+We+";expires="+Be.toGMTString())},de;(function(je){je.Classrooms="classrooms",je.Shixuns="shixuns",je.Paths="paths",je.Projects="projects",je.Videos="videos",je.Topics="topics"})(de||(de={}));var Se=function(Ne){var Be,We,Xe,ze,Le,Qe,Ze,lt,ht,dt,Nt,At=Ne.homePage,Ft=Ne.user,ln=Ne.globalSetting,cn=Ne.loading,Sn=Ne.dispatch,Gn=Ne.shixunHomeworks,nn=Ne.location,bn=Ne.payload,jt=bn===void 0?{}:bn,un=Object(y.a)(Ne,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),dn=(Be=(((We=ln.setting)===null||We===void 0?void 0:We.navbar)||[]).find(function(qt){return qt.link==="/".concat(de.Classrooms)}))===null||Be===void 0?void 0:Be.hidden,xt=(Xe=(((ze=ln.setting)===null||ze===void 0?void 0:ze.navbar)||[]).find(function(qt){return qt.link==="/".concat(de.Shixuns)}))===null||Xe===void 0?void 0:Xe.hidden,An=(Le=(((Qe=ln.setting)===null||Qe===void 0?void 0:Qe.navbar)||[]).find(function(qt){return qt.link==="/".concat(de.Paths)}))===null||Le===void 0?void 0:Le.hidden,fn=((Ze=Ft.userInfo)===null||Ze===void 0?void 0:Ze.admin)||((lt=Ft.userInfo)===null||lt===void 0?void 0:lt.business)||((ht=Ft.userInfo)===null||ht===void 0?void 0:ht.is_shixun_marker)||((dt=Ft.userInfo)===null||dt===void 0?void 0:dt.is_teacher)||((Nt=Ft.userInfo)===null||Nt===void 0?void 0:Nt.user_identity)!=="\u5B66\u751F",la=function(){if(Object(M.p)())return C.a.createElement(l.a,{className:"".concat(F.a.rightMenu," ").concat(F.a.menuWrap)},C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var nt,En,Zn,ta,$t,Rt,Bn,ca,Me,Re,gt,wt,_t,yn,en,rt,vt,Lt,Qt,Et,zt,wn,Ht;return C.a.createElement(l.a,{className:"".concat(F.a.rightMenu," ").concat(F.a.menuWrap)},C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{to:"/users/".concat((nt=Ft.userInfo)===null||nt===void 0?void 0:nt.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!dn&&C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{to:"/users/".concat((En=Ft.userInfo)===null||En===void 0?void 0:En.login,"/classrooms")},(Zn=Ft.userInfo)!==null&&Zn!==void 0&&Zn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!xt&&C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{to:"/users/".concat((ta=Ft.userInfo)===null||ta===void 0?void 0:ta.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!An&&C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{to:"/users/".concat(($t=Ft.userInfo)===null||$t===void 0?void 0:$t.login,"/paths")},(Rt=Ft.userInfo)!==null&&Rt!==void 0&&Rt.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Bn=Ft.userInfo)===null||Bn===void 0?void 0:Bn.main_site)&&!((ca=ln.setting)!==null&&ca!==void 0&&ca.is_local)&&C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{to:"/users/".concat((Me=Ft.userInfo)===null||Me===void 0?void 0:Me.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),!Object(pe.t)()&&C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{to:"/users/".concat((Re=Ft.userInfo)===null||Re===void 0?void 0:Re.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),!Object(pe.t)()&&C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{to:"/users/".concat((gt=Ft.userInfo)===null||gt===void 0?void 0:gt.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),C.a.createElement(l.a.Item,null,C.a.createElement("a",{onClick:function(){if(!Object(_e.e)(Sn))return;De.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),fn&&C.a.createElement(l.a.Item,null,C.a.createElement("a",{onClick:function(){if(!Object(_e.e)(Sn))return;De.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((wt=Ft.navigationInfo)===null||wt===void 0||((_t=wt.top)===null||_t===void 0)?void 0:_t.customer_management_url)&&C.a.createElement(l.a.Item,null,C.a.createElement("a",{href:(yn=Ft.navigationInfo)===null||yn===void 0||((en=yn.top)===null||en===void 0)?void 0:en.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((rt=Ft.navigationInfo)===null||rt===void 0||((vt=rt.top)===null||vt===void 0)?void 0:vt.college_identifier)&&C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{to:"/colleges/".concat((Lt=Ft.navigationInfo)===null||Lt===void 0||((Qt=Lt.top)===null||Qt===void 0)?void 0:Qt.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Et=Ft.navigationInfo)===null||Et===void 0||((zt=Et.top)===null||zt===void 0)?void 0:zt.laboratory_admin_url)&&C.a.createElement(l.a.Item,null,C.a.createElement("a",{href:(wn=Ft.navigationInfo)===null||wn===void 0||((Ht=wn.top)===null||Ht===void 0)?void 0:Ht.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),C.a.createElement(l.a.Item,null,C.a.createElement(b.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Sn({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:C.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),C.a.createElement(l.a.Item,{className:F.a.exit},C.a.createElement("a",{onClick:Object(ke.a)(me.a.mark(function xn(){var an;return me.a.wrap(function(Ot){for(;;)switch(Ot.prev=Ot.next){case 0:return Ot.next=2,Object(f.c)({});case 2:an=Ot.sent,(an==null?void 0:an.status)===1&&(Sn({type:"user/getUserInfo",payload:Object(O.a)({},jt)}),Sn({type:"user/getNavigationInfo",payload:Object(O.a)({},jt)}),K("autologin_trustie"),K("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),W.b.success(an==null?void 0:an.message),De.d.replace("/"));case 4:case"end":return Ot.stop()}},xn)}))},"\u9000\u51FA")))};if(Object(pe.p)()){var hn,pa;return C.a.createElement(Z.a,{className:"".concat(F.a.height67," pr25"),overlay:la,placement:"bottomRight"},C.a.createElement("section",null,C.a.createElement("aside",null,C.a.createElement("div",{className:Gn.actionTabs.type===1?F.a.classromediv:""},C.a.createElement("img",{className:"".concat(F.a.userPic," current ml15"),src:"".concat(x.a===null||x.a===void 0?void 0:x.a.IMG_SERVER,"/images/").concat((hn=Ft.userInfo)===null||hn===void 0?void 0:hn.image_url),alt:"",onClick:function(){var nt;return De.d.push(Object(M.p)()?"/account/profile":"/users/".concat((nt=Ft.userInfo)===null||nt===void 0?void 0:nt.login,"/classrooms"))}}),Object(M.p)()&&C.a.createElement("span",{className:"ml10 font16"},(pa=Ft.userInfo)===null||pa===void 0?void 0:pa.username)))))}else{var Oa;return C.a.createElement("div",{className:"font15 ".concat(ln.isIlearning?F.a.login:"")},C.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Sn({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),!((Oa=ln.setting)!==null&&Oa!==void 0&&Oa.close_register)&&C.a.createElement(C.a.Fragment,null,C.a.createElement("span",{className:"ml5 mr5"},"|"),C.a.createElement(b.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C")))}},Ie=Object(De.a)(function(je){var Ne=je.homePage,Be=je.loading,We=je.user,Xe=je.globalSetting,ze=je.shixunHomeworks;return{homePage:Ne,user:We,globalSetting:Xe,shixunHomeworks:ze,loading:Be.models.index}})(Se),Fe=i("+L6B"),Ge=i("2/Rp"),it=i("Cs+z"),Ye=i.n(it),Ve=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],et=function(Ne){var Be=Ne.homePage,We=Ne.user,Xe=Ne.globalSetting,ze=Ne.loading,Le=Ne.dispatch,Qe=Ne.location,Ze=Ne.text,lt=Ne.shixunHomeworks,ht=Ne.payload,dt=ht===void 0?{}:ht,Nt=Object(y.a)(Ne,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),At=Object(be.useState)("none"),Ft=Object(re.a)(At,2),ln=Ft[0],cn=Ft[1];return Object(be.useEffect)(function(){lt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&cn("flex")},[lt.actionTabs.key]),Object(be.useEffect)(function(){lt.actionTabs.key==="\u9690\u85CF"&&(cn("none"),localStorage.setItem("Noviceguide","0"))},[lt.actionTabs.key]),C.a.createElement("div",{style:{display:ln,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},C.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},C.a.createElement("img",{src:Ye.a,style:{position:"absolute",top:"-32px"}}),C.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},lt.actionTabs.text),lt.actionTabs.type===9?C.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},C.a.createElement(Ge.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),cn("none"),Le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):C.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},C.a.createElement(Ge.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Le({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),cn("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},ct=Object(De.a)(function(je){var Ne=je.homePage,Be=je.loading,We=je.user,Xe=je.globalSetting,ze=je.shixunHomeworks;return{homePage:Ne,user:We,globalSetting:Xe,loading:Be.models.index,shixunHomeworks:ze}})(et),Ct=i("498V"),bt=i.n(Ct),Tt=ue.a.Header,Wt=fe.a.Search;function xe(){var je,Ne,Be=window.location.pathname,We=Be.split("/"),Xe={};return We[1]=="classrooms"&&We.length>3&&!((je=We[4])!==null&&je!==void 0&&je.includes("newgold"))&&!((Ne=We[5])!==null&&Ne!==void 0&&Ne.includes("newgold"))&&We[2]!=="coursesId"&&(Xe.course_id=We[2]),We[1]==="shixuns"&&We.length>3&&(Xe.objective_type="shixun",Xe.objective_id=We[2]),We[1]==="paths"&&We.length>3&&(Xe.objective_type="path",Xe.objective_id=We[2]),Object(O.a)(Object(O.a)({},Xe),{school:1})}var Te={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},$e=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ot=function(Ne){var Be,We=Ne.homePage,Xe=Ne.user,ze=Ne.globalSetting,Le=Ne.loading,Qe=Ne.dispatch,Ze=Ne.location,lt=Ne.isLogin,ht=lt===void 0?!1:lt,dt=Ne.shixunHomeworks,Nt=Object(y.a)(Ne,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),At=Object(N.g)(),Ft=Object(be.useState)(!1),ln=Object(re.a)(Ft,2),cn=ln[0],Sn=ln[1],Gn=Object(be.useState)(-1),nn=Object(re.a)(Gn,2),bn=nn[0],jt=nn[1],un=Object(be.useState)(!1),dn=Object(re.a)(un,2),xt=dn[0],An=dn[1],fn=xe(),la=Ze.pathname;Object(be.useEffect)(function(){Qe({type:"user/getNavigationInfo",payload:Object(O.a)({},fn)})},[ze.name]),Object(be.useEffect)(function(){dt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&($e!=null&&$e.includes(Ze==null?void 0:Ze.pathname)||(Ze==null?void 0:Ze.pathname.indexOf("/classrooms"))===0||Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Ze.pathname]),Object(be.useEffect)(function(){dt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(dt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[dt.actionTabs.key]),Object(be.useEffect)(function(){if(ze!=null&&ze.setting){var Rt,Bn;if(ze==null||((Rt=ze.setting)===null||Rt===void 0||((Bn=Rt.navbar)===null||Bn===void 0))||Bn.map(function(Me,Re){Ze.pathname.indexOf(Me.link)>-1&&jt(Re)}),bn===-1)Object(M.T)(ze.setting.name);else{var ca;Object(M.T)(((ca=ze.setting.navbar[bn])===null||ca===void 0?void 0:ca.name)||ze.setting.name)}}},[ze==null?void 0:ze.setting]);var hn=Object(be.useMemo)(function(){var Rt;if(ze!=null&&(Rt=ze.setting)!==null&&Rt!==void 0&&Rt.nav_logo_url){var Bn;return"".concat(x.a.IMG_SERVER,"/").concat(ze==null||((Bn=ze.setting)===null||Bn===void 0)?void 0:Bn.nav_logo_url)}else return"".concat(x.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[ze==null||((Be=ze.setting)===null||Be===void 0)?void 0:Be.nav_logo_url]);function pa(Rt){At.push("/search?value="+Rt)}var Oa=function(){return cn?C.a.createElement("div",{onBlur:function(){setTimeout(function(){Sn(!1)},300)}},C.a.createElement(Wt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:pa,autoFocus:!0})):C.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){At.push("/search?value=")}})},qt=function(){var Rt=Object(ke.a)(me.a.mark(function Bn(ca){var Me,Re,gt;return me.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:return ca.preventDefault(),_t.next=3,Object(f.j)();case 3:Re=_t.sent,Re!=null&&(Me=Re.data)!==null&&Me!==void 0&&Me.engineer_url?document.location.href=Re==null||((gt=Re.data)===null||gt===void 0)?void 0:gt.engineer_url:(Re==null?void 0:Re.status)!=401&&An(!0);case 5:case"end":return _t.stop()}},Bn)}));return function(ca){return Rt.apply(this,arguments)}}();if(ze.showHeader&&ze.showHeaderFooter){var nt,En,Zn,ta,$t;return C.a.createElement(ue.a,{className:"".concat(ze.isIlearning?le.a["header-iearning"]:le.a.header," ").concat(ze.showHeaderFixed?le.a.headerFixed:"")},C.a.createElement(Tt,{className:"header"},C.a.createElement("section",{className:le.a["edu-menu"]},(!!ze.isIlearning||!!ze.isPaZhou)&&C.a.createElement(b.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},C.a.createElement("img",{className:le.a.logo,title:(nt=ze.setting)===null||nt===void 0?void 0:nt.name,src:ze.isPaZhou?hn:bt.a||hn}),!ze.isPaZhou&&C.a.createElement("span",{className:le.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),C.a.createElement("ul",{className:"".concat(le.a.menu," ").concat(Object(M.p)()&&"ml0")},Object(M.p)()&&C.a.createElement("li",null,C.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(M.p)()&&ze.setting&&ze.setting.navbar.map(function(Rt,Bn){if(!Rt.hidden)return C.a.createElement("li",{key:Bn,className:bn===Bn?le.a.actived:""},(Rt==null?void 0:Rt.name)==="\u6559\u5B66\u8BFE\u5802"&&C.a.createElement(b.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Qe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:C.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:dt.actionTabs.type===4?le.a.classromediv:"",dangerouslySetInnerHTML:{__html:Rt.name},to:Rt.link}),(Rt==null?void 0:Rt.name)!="\u6559\u5B66\u8BFE\u5802"&&Rt.link.indexOf("http")<0&&C.a.createElement(b.a,{onClick:function(){Qe({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Rt.name},to:Rt.link,target:Rt.link.indexOf("http")>-1?"_blank":"_self"}),(Rt==null?void 0:Rt.name)!="\u6559\u5B66\u8BFE\u5802"&&Rt.link.indexOf("http")>-1&&C.a.createElement("a",{target:Rt.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Rt.name},href:Rt.link}))})),C.a.createElement("div",{className:"search-bar",style:{flex:ze.isIlearning?"initial":"1 0 auto"}},!Object(M.p)()&&!(ze!=null&&ze.isIlearning)&&C.a.createElement(C.a.Fragment,null,C.a.createElement(Oa,null),!ht&&C.a.createElement(k,null),!ht&&!!(Xe!=null&&(En=Xe.userInfo)!==null&&En!==void 0&&En.login)&&C.a.createElement(b.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(Xe==null||((Zn=Xe.userInfo)===null||Zn===void 0)?void 0:Zn.login,"/user_tidings")},(Xe==null||((ta=Xe.navigationInfo)===null||ta===void 0||(($t=ta.top)===null||$t===void 0))?void 0:$t.new_message)&&C.a.createElement("span",{className:le.a.newslight}))),!ht&&C.a.createElement(Ie,{payload:fn}))),C.a.createElement(V.a,{centered:!0,destroyOnClose:!0,visible:xt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(M.O)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return An(!1)}},C.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},C.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),C.a.createElement("img",{src:Oe.C,width:200,height:200}),C.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),C.a.createElement(ct,null))}else return C.a.createElement(C.a.Fragment,null)},at=te.a=Object(De.a)(function(je){var Ne=je.homePage,Be=je.loading,We=je.user,Xe=je.globalSetting,ze=je.shixunHomeworks;return{homePage:Ne,user:We,globalSetting:Xe,loading:Be.models.index,shixunHomeworks:ze}})(ot)},sR1s:function(we,te,i){"use strict";i.d(te,"b",function(){return re}),i.d(te,"a",function(){return y}),i.d(te,"c",function(){return O}),i.d(te,"d",function(){return ne});var oe=i("U8pU"),V="RC_TABLE_KEY";function ke(fe){return fe==null?[]:Array.isArray(fe)?fe:[fe]}function re(fe,se){if(!se&&typeof se!="number")return fe;for(var ue=ke(se),ie=fe,me=0;me<ue.length;me+=1){if(!ie)return null;var be=ue[me];ie=ie[be]}return ie}function y(fe){var se=[],ue={};return fe.forEach(function(ie){for(var me=ie||{},be=me.key,C=me.dataIndex,N=be||ke(C).join("-")||V;ue[N];)N="".concat(N,"_next");ue[N]=!0,se.push(N)}),se}function O(){var fe={};function se(be,C){C&&Object.keys(C).forEach(function(N){var b=C[N];b&&Object(oe.a)(b)==="object"?(be[N]=be[N]||{},se(be[N],b)):be[N]=b})}for(var ue=arguments.length,ie=new Array(ue),me=0;me<ue;me++)ie[me]=arguments[me];return ie.forEach(function(be){se(fe,be)}),fe}function ne(fe){return fe!=null}},sboe:function(we,te,i){"use strict";i.d(te,"a",function(){return ke});var oe=i("q1tI"),V=i.n(oe),ke=oe.createContext(null)},t23M:function(we,te,i){"use strict";var oe=i("VTBJ"),V=i("1OyB"),ke=i("vuIU"),re=i("Ji7U"),y=i("LK+K"),O=i("q1tI"),ne=i.n(O),fe=i("m+aA"),se=i("Zm9Q"),ue=i("Kwbf"),ie=i("c+Xe"),me=i("bdgK"),be="rc-observer-key",C=function(N){Object(re.a)(De,N);var b=Object(y.a)(De);function De(){var Oe;return Object(V.a)(this,De),Oe=b.apply(this,arguments),Oe.resizeObserver=null,Oe.childNode=null,Oe.currentElement=null,Oe.state={width:0,height:0,offsetHeight:0,offsetWidth:0},Oe.onResize=function(ae){var le=Oe.props.onResize,J=ae[0].target,$=J.getBoundingClientRect(),Z=$.width,ce=$.height,Ce=J.offsetWidth,I=J.offsetHeight,g=Math.floor(Z),h=Math.floor(ce);if(Oe.state.width!==g||Oe.state.height!==h||Oe.state.offsetWidth!==Ce||Oe.state.offsetHeight!==I){var l={width:g,height:h,offsetWidth:Ce,offsetHeight:I};Oe.setState(l),le&&Promise.resolve().then(function(){le(Object(oe.a)(Object(oe.a)({},l),{},{offsetWidth:Ce,offsetHeight:I}))})}},Oe.setChildNode=function(ae){Oe.childNode=ae},Oe}return Object(ke.a)(De,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var ae=this.props.disabled;if(ae){this.destroyObserver();return}var le=Object(fe.a)(this.childNode||this),J=le!==this.currentElement;J&&(this.destroyObserver(),this.currentElement=le),!this.resizeObserver&&le&&(this.resizeObserver=new me.default(this.onResize),this.resizeObserver.observe(le))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var ae=this.props.children,le=Object(se.a)(ae);if(le.length>1)Object(ue.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(le.length===0)return Object(ue.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var J=le[0];if(O.isValidElement(J)&&Object(ie.c)(J)){var $=J.ref;le[0]=O.cloneElement(J,{ref:Object(ie.a)($,this.setChildNode)})}return le.length===1?le[0]:le.map(function(Z,ce){return!O.isValidElement(Z)||"key"in Z&&Z.key!==null?Z:O.cloneElement(Z,{key:"".concat(be,"-").concat(ce)})})}}]),De}(O.Component);C.displayName="ResizeObserver",te.a=C},tWlo:function(we,te){we.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},vHTk:function(we,te,i){we.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(we,te,i){we.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},wCXF:function(we,te,i){"use strict";i.d(te,"a",function(){return Ct});var oe=i("rePB"),V=i("VTBJ"),ke=i("KQm4"),re=i("U8pU"),y=i("ODXe"),O=i("q1tI"),ne=i("TSYQ"),fe=i.n(ne),se=i("Gytx"),ue=i.n(se),ie=i("Kwbf"),me=i("t23M"),be=i("qx4F"),C=i("6eGT"),N=i("IBYe"),b=i("Ff2n"),De=i("c+Xe"),Oe=i("fyJ8"),ae=i("biw7");function le(xe,Te,$e,ot,at){var je=$e[xe]||{},Ne=$e[Te]||{},Be,We;je.fixed==="left"?Be=ot.left[xe]:Ne.fixed==="right"&&(We=ot.right[Te]);var Xe=!1,ze=!1,Le=!1,Qe=!1,Ze=$e[Te+1],lt=$e[xe-1];if(at==="rtl"){if(Be!==void 0){var ht=lt&&lt.fixed==="left";Qe=!ht}else if(We!==void 0){var dt=Ze&&Ze.fixed==="right";Le=!dt}}else if(Be!==void 0){var Nt=Ze&&Ze.fixed==="left";Xe=!Nt}else if(We!==void 0){var At=lt&&lt.fixed==="right";ze=!At}return{fixLeft:Be,fixRight:We,lastFixLeft:Xe,firstFixRight:ze,lastFixRight:Le,firstFixLeft:Qe,isSticky:ot.isSticky}}var J=i("sR1s");function $(xe){var Te=xe.cells,$e=xe.stickyOffsets,ot=xe.flattenColumns,at=xe.rowComponent,je=xe.cellComponent,Ne=xe.onHeaderRow,Be=xe.index,We=O.useContext(ae.a),Xe=We.prefixCls,ze=We.direction,Le;Ne&&(Le=Ne(Te.map(function(Ze){return Ze.column}),Be));var Qe=Object(J.a)(Te.map(function(Ze){return Ze.column}));return O.createElement(at,Object.assign({},Le),Te.map(function(Ze,lt){var ht=Ze.column,dt=le(Ze.colStart,Ze.colEnd,ot,$e,ze),Nt;return ht&&ht.onHeaderCell&&(Nt=Ze.column.onHeaderCell(ht)),O.createElement(Oe.a,Object.assign({},Ze,{ellipsis:ht.ellipsis,align:ht.align,component:je,prefixCls:Xe,key:Qe[lt]},dt,{additionalProps:Nt,rowType:"header"}))}))}$.displayName="HeaderRow";var Z=$;function ce(xe){var Te=[];function $e(Ne,Be){var We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Te[We]=Te[We]||[];var Xe=Be,ze=Ne.filter(Boolean).map(function(Le){var Qe={key:Le.key,className:Le.className||"",children:Le.title,column:Le,colStart:Xe},Ze=1,lt=Le.children;return lt&&lt.length>0&&(Ze=$e(lt,Xe,We+1).reduce(function(ht,dt){return ht+dt},0),Qe.hasSubColumns=!0),"colSpan"in Le&&(Ze=Le.colSpan),"rowSpan"in Le&&(Qe.rowSpan=Le.rowSpan),Qe.colSpan=Ze,Qe.colEnd=Qe.colStart+Ze-1,Te[We].push(Qe),Xe+=Ze,Ze});return ze}$e(xe,0);for(var ot=Te.length,at=function(Be){Te[Be].forEach(function(We){!("rowSpan"in We)&&!We.hasSubColumns&&(We.rowSpan=ot-Be)})},je=0;je<ot;je+=1)at(je);return Te}function Ce(xe){var Te=xe.stickyOffsets,$e=xe.columns,ot=xe.flattenColumns,at=xe.onHeaderRow,je=O.useContext(ae.a),Ne=je.prefixCls,Be=je.getComponent,We=O.useMemo(function(){return ce($e)},[$e]),Xe=Be(["header","wrapper"],"thead"),ze=Be(["header","row"],"tr"),Le=Be(["header","cell"],"th");return O.createElement(Xe,{className:"".concat(Ne,"-thead")},We.map(function(Qe,Ze){var lt=O.createElement(Z,{key:Ze,flattenColumns:ot,cells:Qe,stickyOffsets:Te,rowComponent:ze,cellComponent:Le,onHeaderRow:at,index:Ze});return lt}))}var I=Ce,g=i("hW8S");function h(xe){for(var Te=xe.colWidths,$e=xe.columns,ot=xe.columCount,at=[],je=ot||$e.length,Ne=!1,Be=je-1;Be>=0;Be-=1){var We=Te[Be],Xe=$e&&$e[Be],ze=Xe&&Xe[g.a];(We||ze||Ne)&&(at.unshift(O.createElement("col",Object.assign({key:Be,style:{width:We,minWidth:We}},ze))),Ne=!0)}return O.createElement("colgroup",null,at)}var l=h;function B(xe,Te){return Object(O.useMemo)(function(){for(var $e=[],ot=0;ot<Te;ot+=1){var at=xe[ot];if(at!==void 0)$e[ot]=at;else return null}return $e},[xe.join("_"),Te])}var W=O.forwardRef(function(xe,Te){var $e=xe.noData,ot=xe.columns,at=xe.flattenColumns,je=xe.colWidths,Ne=xe.columCount,Be=xe.stickyOffsets,We=xe.direction,Xe=xe.fixHeader,ze=xe.offsetHeader,Le=xe.stickyClassName,Qe=xe.onScroll,Ze=Object(b.a)(xe,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),lt=O.useContext(ae.a),ht=lt.prefixCls,dt=lt.scrollbarSize,Nt=lt.isSticky,At=Nt&&!Xe?0:dt,Ft=O.useRef(null),ln=O.useCallback(function(un){Object(De.b)(Te,un),Object(De.b)(Ft,un)},[]);O.useEffect(function(){var un;function dn(xt){var An=xt.currentTarget,fn=xt.deltaX;fn&&(Qe({currentTarget:An,scrollLeft:An.scrollLeft+fn}),xt.preventDefault())}return(un=Ft.current)===null||un===void 0||un.addEventListener("wheel",dn),function(){var xt;(xt=Ft.current)===null||xt===void 0||xt.removeEventListener("wheel",dn)}},[]);var cn=at[at.length-1],Sn={fixed:cn?cn.fixed:null,onHeaderCell:function(){return{className:"".concat(ht,"-cell-scrollbar")}}},Gn=Object(O.useMemo)(function(){return At?[].concat(Object(ke.a)(ot),[Sn]):ot},[At,ot]),nn=Object(O.useMemo)(function(){return At?[].concat(Object(ke.a)(at),[Sn]):at},[At,at]),bn=Object(O.useMemo)(function(){var un=Be.right,dn=Be.left;return Object(V.a)(Object(V.a)({},Be),{},{left:We==="rtl"?[].concat(Object(ke.a)(dn.map(function(xt){return xt+At})),[0]):dn,right:We==="rtl"?un:[].concat(Object(ke.a)(un.map(function(xt){return xt+At})),[0]),isSticky:Nt})},[At,Be,Nt]),jt=B(je,Ne);return O.createElement("div",{style:Object(V.a)({overflow:"hidden"},Nt?{top:ze}:{}),ref:ln,className:fe()("".concat(ht,"-header"),Object(oe.a)({},Le,!!Le))},O.createElement("table",{style:{tableLayout:"fixed",visibility:$e||jt?null:"hidden"}},O.createElement(l,{colWidths:jt?[].concat(Object(ke.a)(jt),[At]):[],columCount:Ne+1,columns:nn}),O.createElement(I,Object.assign({},Ze,{stickyOffsets:bn,columns:Gn,flattenColumns:nn}))))});W.displayName="FixedHeader";var A=W,w=O.createContext(null),z=w;function M(xe){var Te=xe.prefixCls,$e=xe.children,ot=xe.component,at=xe.cellComponent,je=xe.fixHeader,Ne=xe.fixColumn,Be=xe.horizonScroll,We=xe.className,Xe=xe.expanded,ze=xe.componentWidth,Le=xe.colSpan,Qe=O.useContext(ae.a),Ze=Qe.scrollbarSize;return O.useMemo(function(){var lt=$e;return Ne&&(lt=O.createElement("div",{style:{width:ze-(je?Ze:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Te,"-expanded-row-fixed")},lt)),O.createElement(ot,{className:We,style:{display:Xe?null:"none"}},O.createElement(Oe.a,{component:at,prefixCls:Te,colSpan:Le},lt))},[$e,ot,je,Be,We,Xe,ze,Le,Ze])}var D=M;function P(xe){var Te=xe.className,$e=xe.style,ot=xe.record,at=xe.index,je=xe.rowKey,Ne=xe.getRowKey,Be=xe.rowExpandable,We=xe.expandedKeys,Xe=xe.onRow,ze=xe.indent,Le=ze===void 0?0:ze,Qe=xe.rowComponent,Ze=xe.cellComponent,lt=xe.childrenColumnName,ht=O.useContext(ae.a),dt=ht.prefixCls,Nt=ht.fixedInfoList,At=O.useContext(z),Ft=At.fixHeader,ln=At.fixColumn,cn=At.horizonScroll,Sn=At.componentWidth,Gn=At.flattenColumns,nn=At.expandableType,bn=At.expandRowByClick,jt=At.onTriggerExpand,un=At.rowClassName,dn=At.expandedRowClassName,xt=At.indentSize,An=At.expandIcon,fn=At.expandedRowRender,la=At.expandIconColumnIndex,hn=O.useState(!1),pa=Object(y.a)(hn,2),Oa=pa[0],qt=pa[1],nt=We&&We.has(xe.recordKey);O.useEffect(function(){nt&&qt(!0)},[nt]);var En=nn==="row"&&(!Be||Be(ot)),Zn=nn==="nest",ta=lt&&ot&&ot[lt],$t=En||Zn,Rt;Xe&&(Rt=Xe(ot,at));var Bn=function(rt){if(bn&&$t&&jt(ot,rt),Rt&&Rt.onClick){for(var vt,Lt=arguments.length,Qt=new Array(Lt>1?Lt-1:0),Et=1;Et<Lt;Et++)Qt[Et-1]=arguments[Et];(vt=Rt).onClick.apply(vt,[rt].concat(Qt))}},ca;typeof un=="string"?ca=un:typeof un=="function"&&(ca=un(ot,at,Le));var Me=Object(J.a)(Gn),Re=O.createElement(Qe,Object.assign({},Rt,{"data-row-key":je,className:fe()(Te,"".concat(dt,"-row"),"".concat(dt,"-row-level-").concat(Le),ca,Rt&&Rt.className),style:Object(V.a)(Object(V.a)({},$e),Rt?Rt.style:null),onClick:Bn}),Gn.map(function(en,rt){var vt=en.render,Lt=en.dataIndex,Qt=en.className,Et=Me[rt],zt=Nt[rt],wn;rt===(la||0)&&Zn&&(wn=O.createElement(O.Fragment,null,O.createElement("span",{style:{paddingLeft:"".concat(xt*Le,"px")},className:"".concat(dt,"-row-indent indent-level-").concat(Le)}),An({prefixCls:dt,expanded:nt,expandable:ta,record:ot,onExpand:jt})));var Ht;return en.onCell&&(Ht=en.onCell(ot,at)),O.createElement(Oe.a,Object.assign({className:Qt,ellipsis:en.ellipsis,align:en.align,component:Ze,prefixCls:dt,key:Et,record:ot,index:at,dataIndex:Lt,render:vt,shouldCellUpdate:en.shouldCellUpdate},zt,{appendNode:wn,additionalProps:Ht}))})),gt;if(En&&(Oa||nt)){var wt=fn(ot,at,Le+1,nt),_t=dn&&dn(ot,at,Le);gt=O.createElement(D,{expanded:nt,className:fe()("".concat(dt,"-expanded-row"),"".concat(dt,"-expanded-row-level-").concat(Le+1),_t),prefixCls:dt,fixHeader:Ft,fixColumn:ln,horizonScroll:cn,component:Qe,componentWidth:Sn,cellComponent:Ze,colSpan:Gn.length},wt)}var yn;return ta&&nt&&(yn=(ot[lt]||[]).map(function(en,rt){var vt=Ne(en,rt);return O.createElement(P,Object.assign({},xe,{key:vt,rowKey:vt,record:en,recordKey:vt,index:rt,indent:Le+1}))})),O.createElement(O.Fragment,null,Re,gt,yn)}P.displayName="BodyRow";var G=P,S=O.createContext(null),H=S;function ye(xe){var Te=xe.columnKey,$e=xe.onColumnResize,ot=O.useRef();return O.useEffect(function(){ot.current&&$e(Te,ot.current.offsetWidth)},[]),O.createElement(me.a,{onResize:function(je){var Ne=je.offsetWidth;$e(Te,Ne)}},O.createElement("td",{ref:ot,style:{padding:0,border:0,height:0}},O.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function _e(xe){var Te=xe.data,$e=xe.getRowKey,ot=xe.measureColumnWidth,at=xe.expandedKeys,je=xe.onRow,Ne=xe.rowExpandable,Be=xe.emptyNode,We=xe.childrenColumnName,Xe=O.useContext(H),ze=Xe.onColumnResize,Le=O.useContext(ae.a),Qe=Le.prefixCls,Ze=Le.getComponent,lt=O.useContext(z),ht=lt.fixHeader,dt=lt.horizonScroll,Nt=lt.flattenColumns,At=lt.componentWidth;return O.useMemo(function(){var Ft=Ze(["body","wrapper"],"tbody"),ln=Ze(["body","row"],"tr"),cn=Ze(["body","cell"],"td"),Sn;Te.length?Sn=Te.map(function(nn,bn){var jt=$e(nn,bn);return O.createElement(G,{key:jt,rowKey:jt,record:nn,recordKey:jt,index:bn,rowComponent:ln,cellComponent:cn,expandedKeys:at,onRow:je,getRowKey:$e,rowExpandable:Ne,childrenColumnName:We})}):Sn=O.createElement(D,{expanded:!0,className:"".concat(Qe,"-placeholder"),prefixCls:Qe,fixHeader:ht,fixColumn:dt,horizonScroll:dt,component:ln,componentWidth:At,cellComponent:cn,colSpan:Nt.length},Be);var Gn=Object(J.a)(Nt);return O.createElement(Ft,{className:"".concat(Qe,"-tbody")},ot&&O.createElement("tr",{"aria-hidden":"true",className:"".concat(Qe,"-measure-row"),style:{height:0}},Gn.map(function(nn){return O.createElement(ye,{key:nn,columnKey:nn,onColumnResize:ze})})),Sn)},[Te,Qe,je,ot,at,$e,Ze,At,Be,Nt])}var ge=O.memo(_e);ge.displayName="Body";var Ee=ge,T=i("wRmb"),k=i("xEkU"),he=i.n(k);function F(xe){var Te=Object(O.useRef)(xe),$e=Object(O.useState)({}),ot=Object(y.a)($e,2),at=ot[1],je=Object(O.useRef)(null),Ne=Object(O.useRef)([]);function Be(We){je.current===null&&(Ne.current=[],je.current=he()(function(){Ne.current.forEach(function(Xe){Te.current=Xe(Te.current)}),je.current=null,at({})})),Ne.current.push(We)}return Object(O.useEffect)(function(){return function(){he.a.cancel(je.current)}},[]),[Te.current,Be]}function pe(xe){var Te=Object(O.useRef)(xe),$e=Object(O.useRef)(null);function ot(){window.clearTimeout($e.current)}function at(Ne){Te.current=Ne,ot(),$e.current=window.setTimeout(function(){Te.current=null,$e.current=null},100)}function je(){return Te.current}return Object(O.useEffect)(function(){return ot},[]),[at,je]}function f(xe,Te,$e){var ot=Object(O.useMemo)(function(){for(var at=[],je=[],Ne=0,Be=0,We=0;We<Te;We+=1)if($e==="rtl"){je[We]=Be,Be+=xe[We]||0;var Xe=Te-We-1;at[Xe]=Ne,Ne+=xe[Xe]||0}else{at[We]=Ne,Ne+=xe[We]||0;var ze=Te-We-1;je[ze]=Be,Be+=xe[ze]||0}return{left:at,right:je}},[xe,Te,$e]);return ot}var x=f;function E(xe){var Te=xe.className,$e=xe.children;return O.createElement("div",{className:Te},$e)}var K=E,de=i("n6Qo");function Se(xe){var Te,$e=xe.prefixCls,ot=xe.record,at=xe.onExpand,je=xe.expanded,Ne=xe.expandable,Be="".concat($e,"-row-expand-icon");if(!Ne)return O.createElement("span",{className:fe()(Be,"".concat($e,"-row-spaced"))});var We=function(ze){at(ot,ze),ze.stopPropagation()};return O.createElement("span",{className:fe()(Be,(Te={},Object(oe.a)(Te,"".concat($e,"-row-expanded"),je),Object(oe.a)(Te,"".concat($e,"-row-collapsed"),!je),Te)),onClick:We})}function Ie(xe,Te,$e){var ot=[];function at(je){(je||[]).forEach(function(Ne,Be){ot.push(Te(Ne,Be)),at(Ne[$e])})}return at(xe),ot}var Fe=i("zT1h"),Ge=i("y0+3"),it=function(Te,$e){var ot,at,je=Te.scrollBodyRef,Ne=Te.onScroll,Be=Te.offsetScroll,We=O.useContext(ae.a),Xe=We.prefixCls,ze=((ot=je.current)===null||ot===void 0?void 0:ot.scrollWidth)||0,Le=((at=je.current)===null||at===void 0?void 0:at.clientWidth)||0,Qe=ze&&Le*(Le/ze),Ze=O.useRef(),lt=F({scrollLeft:0,isHiddenScrollBar:!1}),ht=Object(y.a)(lt,2),dt=ht[0],Nt=ht[1],At=O.useRef({delta:0,x:0}),Ft=O.useState(!1),ln=Object(y.a)(Ft,2),cn=ln[0],Sn=ln[1],Gn=function(){Sn(!1)},nn=function(xt){xt.persist(),At.current.delta=xt.pageX-dt.scrollLeft,At.current.x=0,Sn(!0),xt.preventDefault()},bn=function(xt){var An,fn=xt||((An=window)===null||An===void 0?void 0:An.event),la=fn.buttons;if(!cn||la===0){cn&&Sn(!1);return}var hn=At.current.x+xt.pageX-At.current.x-At.current.delta;hn<=0&&(hn=0),hn+Qe>=Le&&(hn=Le-Qe),Ne({scrollLeft:hn/Le*(ze+2)}),At.current.x=xt.pageX},jt=function(){var xt=Object(Ge.b)(je.current).top,An=xt+je.current.offsetHeight,fn=document.documentElement.scrollTop+window.innerHeight;An-Object(be.a)()<=fn||xt>=fn-Be?Nt(function(la){return Object(V.a)(Object(V.a)({},la),{},{isHiddenScrollBar:!0})}):Nt(function(la){return Object(V.a)(Object(V.a)({},la),{},{isHiddenScrollBar:!1})})},un=function(xt){Nt(function(An){return Object(V.a)(Object(V.a)({},An),{},{scrollLeft:xt/ze*Le||0})})};return O.useImperativeHandle($e,function(){return{setScrollLeft:un}}),O.useEffect(function(){var dn=Object(Fe.a)(document.body,"mouseup",Gn,!1),xt=Object(Fe.a)(document.body,"mousemove",bn,!1);return jt(),function(){dn.remove(),xt.remove()}},[Qe,cn]),O.useEffect(function(){var dn=Object(Fe.a)(window,"scroll",jt,!1),xt=Object(Fe.a)(window,"resize",jt,!1);return function(){dn.remove(),xt.remove()}},[]),O.useEffect(function(){dt.isHiddenScrollBar||Nt(function(dn){var xt,An;return Object(V.a)(Object(V.a)({},dn),{},{scrollLeft:je.current.scrollLeft/((xt=je.current)===null||xt===void 0?void 0:xt.scrollWidth)*((An=je.current)===null||An===void 0?void 0:An.clientWidth)})})},[dt.isHiddenScrollBar]),ze<=Le||!Qe||dt.isHiddenScrollBar?null:O.createElement("div",{style:{height:Object(be.a)(),width:Le,bottom:Be},className:"".concat(Xe,"-sticky-scroll")},O.createElement("div",{onMouseDown:nn,ref:Ze,className:fe()("".concat(Xe,"-sticky-scroll-bar"),Object(oe.a)({},"".concat(Xe,"-sticky-scroll-bar-active"),cn)),style:{width:"".concat(Qe,"px"),transform:"translate3d(".concat(dt.scrollLeft,"px, 0, 0)")}}))},Ye=O.forwardRef(it);function Ve(xe,Te){return O.useMemo(function(){var $e=!!xe;return{isSticky:$e,stickyClassName:$e?"".concat(Te,"-sticky-header"):"",offsetHeader:Object(re.a)(xe)==="object"&&xe.offsetHeader||0,offsetScroll:Object(re.a)(xe)==="object"&&xe.offsetScroll||0}},[xe,Te])}var et=[],ct={},Ct="rc-table-internal-hook",bt=O.memo(function(xe){var Te=xe.children;return Te},function(xe,Te){return ue()(xe.props,Te.props)?xe.pingLeft!==Te.pingLeft||xe.pingRight!==Te.pingRight:!1});function Tt(xe){var Te,$e=xe.prefixCls,ot=xe.className,at=xe.rowClassName,je=xe.style,Ne=xe.data,Be=xe.rowKey,We=xe.scroll,Xe=xe.tableLayout,ze=xe.direction,Le=xe.title,Qe=xe.footer,Ze=xe.summary,lt=xe.id,ht=xe.showHeader,dt=xe.components,Nt=xe.emptyText,At=xe.onRow,Ft=xe.onHeaderRow,ln=xe.internalHooks,cn=xe.transformColumns,Sn=xe.internalRefs,Gn=xe.sticky,nn=Ne||et,bn=!!nn.length,jt=O.useState(0),un=Object(y.a)(jt,2),dn=un[0],xt=un[1];O.useEffect(function(){xt(Object(be.a)())});var An=O.useMemo(function(){return Object(J.c)(dt,{})},[dt]),fn=O.useCallback(function(Mn,pn){return Object(J.b)(An,Mn)||pn},[An]),la=O.useMemo(function(){return typeof Be=="function"?Be:function(Mn){var pn=Mn&&Mn[Be];return pn}},[Be]),hn=Object(g.c)(xe),pa=hn.expandIcon,Oa=hn.expandedRowKeys,qt=hn.defaultExpandedRowKeys,nt=hn.defaultExpandAllRows,En=hn.expandedRowRender,Zn=hn.onExpand,ta=hn.onExpandedRowsChange,$t=hn.expandRowByClick,Rt=hn.rowExpandable,Bn=hn.expandIconColumnIndex,ca=hn.expandedRowClassName,Me=hn.childrenColumnName,Re=hn.indentSize,gt=pa||Se,wt=Me||"children",_t=O.useMemo(function(){return En?"row":xe.expandable&&ln===Ct&&xe.expandable.__PARENT_RENDER_ICON__||nn.some(function(Mn){return Mn&&Object(re.a)(Mn)==="object"&&Mn[wt]})?"nest":!1},[!!En,nn]),yn=O.useState(function(){return qt||(nt?Ie(nn,la,wt):[])}),en=Object(y.a)(yn,2),rt=en[0],vt=en[1],Lt=O.useMemo(function(){return new Set(Oa||rt||[])},[Oa,rt]),Qt=O.useCallback(function(Mn){var pn=la(Mn,nn.indexOf(Mn)),mn,Ga=Lt.has(pn);Ga?(Lt.delete(pn),mn=Object(ke.a)(Lt)):mn=[].concat(Object(ke.a)(Lt),[pn]),vt(mn),Zn&&Zn(!Ga,Mn),ta&&ta(mn)},[la,Lt,nn,Zn,ta]),Et=O.useState(0),zt=Object(y.a)(Et,2),wn=zt[0],Ht=zt[1],xn=Object(T.b)(Object(V.a)(Object(V.a)(Object(V.a)({},xe),hn),{},{expandable:!!En,expandedKeys:Lt,getRowKey:la,onTriggerExpand:Qt,expandIcon:gt,expandIconColumnIndex:Bn,direction:ze}),ln===Ct?cn:null),an=Object(y.a)(xn,2),st=an[0],Ot=an[1],Fn=O.useMemo(function(){return{columns:st,flattenColumns:Ot}},[st,Ot]),Wn=O.useRef(),da=O.useRef(),Tn=O.useRef(),na=O.useState(!1),Mt=Object(y.a)(na,2),Ke=Mt[0],kt=Mt[1],Jt=O.useState(!1),gn=Object(y.a)(Jt,2),Xt=gn[0],on=gn[1],Gt=F(new Map),qn=Object(y.a)(Gt,2),Un=qn[0],tn=qn[1],Yt=Object(J.a)(Ot),Sa=Yt.map(function(Mn){return Un.get(Mn)}),aa=O.useMemo(function(){return Sa},[Sa.join("_")]),Vn=x(aa,Ot.length,ze),$n=We&&Object(J.d)(We.y),jn=We&&Object(J.d)(We.x),Ea=jn&&Ot.some(function(Mn){var pn=Mn.fixed;return pn}),Nn=O.useRef(),sn=Ve(Gn,$e),Dt=sn.isSticky,rn=sn.offsetHeader,ia=sn.offsetScroll,zn=sn.stickyClassName,Hn,go,La;$n&&(go={overflowY:"scroll",maxHeight:We.y}),jn&&(Hn={overflowX:"auto"},$n||(go={overflowY:"hidden"}),La={width:We.x===!0?"auto":We.x,minWidth:"100%"});var Ba=O.useCallback(function(Mn,pn){tn(function(mn){var Ga=new Map(mn);return Ga.set(Mn,pn),Ga})},[]),Da=pe(null),Lo=Object(y.a)(Da,2),no=Lo[0],bo=Lo[1];function Eo(Mn,pn){if(!pn)return;typeof pn=="function"?pn(Mn):pn.scrollLeft!==Mn&&(pn.scrollLeft=Mn)}var Ha=function(pn){var mn=pn.currentTarget,Ga=pn.scrollLeft,Ro=typeof Ga=="number"?Ga:mn.scrollLeft,Uo=mn||ct;if(!bo()||bo()===Uo){var Po;no(Uo),Eo(Ro,da.current),Eo(Ro,Tn.current),Eo(Ro,(Po=Nn.current)===null||Po===void 0?void 0:Po.setScrollLeft)}if(mn){var Vo=mn.scrollWidth,cr=mn.clientWidth;kt(Ro>0),on(Ro<Vo-cr)}},Fo=function(){Tn.current&&Ha({currentTarget:Tn.current})},Ko=function(pn){var mn=pn.width;Fo(),Ht(Wn.current?Wn.current.offsetWidth:mn)};O.useEffect(function(){return Fo},[]),O.useEffect(function(){jn&&Fo()},[jn]),O.useEffect(function(){ln===Ct&&Sn&&(Sn.body.current=Tn.current)});var oa=fn(["table"],"table"),Pn=O.useMemo(function(){return Xe||(Ea?We.x==="max-content"?"auto":"fixed":$n||Ot.some(function(Mn){var pn=Mn.ellipsis;return pn})?"fixed":"auto")},[$n,Ea,Ot,Xe]),Xn,Fa={colWidths:aa,columCount:Ot.length,stickyOffsets:Vn,onHeaderRow:Ft,fixHeader:$n},Ka=O.useMemo(function(){return bn?null:typeof Nt=="function"?Nt():Nt},[bn,Nt]),co=O.createElement(Ee,{data:nn,measureColumnWidth:$n||jn||Dt,expandedKeys:Lt,rowExpandable:Rt,getRowKey:la,onRow:At,emptyNode:Ka,childrenColumnName:wt}),Ta=O.createElement(l,{colWidths:Ot.map(function(Mn){var pn=Mn.width;return pn}),columns:Ot}),Qa=Ze&&O.createElement(de.b,null,Ze(nn)),So=fn(["body"]);if($n||Dt){var Ja;typeof So=="function"?(Ja=So(nn,{scrollbarSize:dn,ref:Tn,onScroll:Ha}),Fa.colWidths=Ot.map(function(Mn,pn){var mn=Mn.width,Ga=pn===st.length-1?mn-dn:mn;return typeof Ga=="number"&&!Number.isNaN(Ga)?Ga:(Object(ie.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Ja=O.createElement("div",{style:Object(V.a)(Object(V.a)({},Hn),go),onScroll:Ha,ref:Tn,className:fe()("".concat($e,"-body"))},O.createElement(oa,{style:Object(V.a)(Object(V.a)({},La),{},{tableLayout:Pn})},Ta,co,Qa),Dt&&O.createElement(Ye,{ref:Nn,offsetScroll:ia,scrollBodyRef:Tn,onScroll:Ha})),Xn=O.createElement(O.Fragment,null,ht!==!1&&O.createElement(A,Object.assign({noData:!nn.length},Fa,Fn,{direction:ze,offsetHeader:rn,stickyClassName:zn,ref:da,onScroll:Ha})),Ja)}else Xn=O.createElement("div",{style:Object(V.a)(Object(V.a)({},Hn),go),className:fe()("".concat($e,"-content")),onScroll:Ha,ref:Tn},O.createElement(oa,{style:Object(V.a)(Object(V.a)({},La),{},{tableLayout:Pn})},Ta,ht!==!1&&O.createElement(I,Object.assign({},Fa,Fn)),co,Qa));var ko=Object(g.b)(xe),ao=O.createElement("div",Object.assign({className:fe()($e,ot,(Te={},Object(oe.a)(Te,"".concat($e,"-rtl"),ze==="rtl"),Object(oe.a)(Te,"".concat($e,"-ping-left"),Ke),Object(oe.a)(Te,"".concat($e,"-ping-right"),Xt),Object(oe.a)(Te,"".concat($e,"-layout-fixed"),Xe==="fixed"),Object(oe.a)(Te,"".concat($e,"-fixed-header"),$n),Object(oe.a)(Te,"".concat($e,"-fixed-column"),Ea),Object(oe.a)(Te,"".concat($e,"-scroll-horizontal"),jn),Object(oe.a)(Te,"".concat($e,"-has-fix-left"),Ot[0]&&Ot[0].fixed),Object(oe.a)(Te,"".concat($e,"-has-fix-right"),Ot[Ot.length-1]&&Ot[Ot.length-1].fixed==="right"),Te)),style:je,id:lt,ref:Wn},ko),O.createElement(bt,{pingLeft:Ke,pingRight:Xt,props:Object(V.a)(Object(V.a)({},xe),{},{stickyOffsets:Vn,mergedExpandedKeys:Lt})},Le&&O.createElement(K,{className:"".concat($e,"-title")},Le(nn)),O.createElement("div",{className:"".concat($e,"-container")},Xn),Qe&&O.createElement(K,{className:"".concat($e,"-footer")},Qe(nn))));jn&&(ao=O.createElement(me.a,{onResize:Ko},ao));var yo=O.useMemo(function(){return{prefixCls:$e,getComponent:fn,scrollbarSize:dn,direction:ze,fixedInfoList:Ot.map(function(Mn,pn){return le(pn,pn,Ot,Vn,ze)}),isSticky:Dt}},[$e,fn,dn,ze,Ot,Vn,ze,Dt]),Wo=O.useMemo(function(){return Object(V.a)(Object(V.a)({},Fn),{},{tableLayout:Pn,rowClassName:at,expandedRowClassName:ca,componentWidth:wn,fixHeader:$n,fixColumn:Ea,horizonScroll:jn,expandIcon:gt,expandableType:_t,expandRowByClick:$t,expandedRowRender:En,onTriggerExpand:Qt,expandIconColumnIndex:Bn,indentSize:Re})},[Fn,Pn,at,ca,wn,$n,Ea,jn,gt,_t,$t,En,Qt,Bn,Re]),Mo=O.useMemo(function(){return{onColumnResize:Ba}},[Ba]);return O.createElement(ae.a.Provider,{value:yo},O.createElement(z.Provider,{value:Wo},O.createElement(H.Provider,{value:Mo},ao)))}Tt.Column=N.a,Tt.ColumnGroup=C.a,Tt.Summary=de.a,Tt.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var Wt=te.b=Tt},wRmb:function(we,te,i){"use strict";i.d(te,"a",function(){return ue});var oe=i("rePB"),V=i("KQm4"),ke=i("VTBJ"),re=i("Ff2n"),y=i("q1tI"),O=i.n(y),ne=i("Kwbf"),fe=i("Zm9Q"),se=i("hW8S");function ue(N){return Object(fe.a)(N).filter(function(b){return y.isValidElement(b)}).map(function(b){var De=b.key,Oe=b.props,ae=Oe.children,le=Object(re.a)(Oe,["children"]),J=Object(ke.a)({key:De},le);return ae&&(J.children=ue(ae)),J})}function ie(N){return N.reduce(function(b,De){var Oe=De.fixed,ae=Oe===!0?"left":Oe,le=De.children;return le&&le.length>0?[].concat(Object(V.a)(b),Object(V.a)(ie(le).map(function(J){return Object(ke.a)({fixed:ae},J)}))):[].concat(Object(V.a)(b),[Object(ke.a)(Object(ke.a)({},De),{},{fixed:ae})])},[])}function me(N){for(var b=!0,De=0;De<N.length;De+=1){var Oe=N[De];if(b&&Oe.fixed!=="left")b=!1;else if(!b&&Oe.fixed==="left"){Object(ne.a)(!1,"Index ".concat(De-1," of `columns` missing `fixed='left'` prop."));break}}for(var ae=!0,le=N.length-1;le>=0;le-=1){var J=N[le];if(ae&&J.fixed!=="right")ae=!1;else if(!ae&&J.fixed==="right"){Object(ne.a)(!1,"Index ".concat(le+1," of `columns` missing `fixed='right'` prop."));break}}}function be(N){return N.map(function(b){var De=b.fixed,Oe=Object(re.a)(b,["fixed"]),ae=De;return De==="left"?ae="right":De==="right"&&(ae="left"),Object(ke.a)({fixed:ae},Oe)})}function C(N,b){var De=N.prefixCls,Oe=N.columns,ae=N.children,le=N.expandable,J=N.expandedKeys,$=N.getRowKey,Z=N.onTriggerExpand,ce=N.expandIcon,Ce=N.rowExpandable,I=N.expandIconColumnIndex,g=N.direction,h=N.expandRowByClick,l=y.useMemo(function(){return Oe||ue(ae)},[Oe,ae]),B=y.useMemo(function(){if(le){var w,z=I||0,M=l[z],D=(w={},Object(oe.a)(w,se.a,{className:"".concat(De,"-expand-icon-col")}),Object(oe.a)(w,"title",""),Object(oe.a)(w,"fixed",M?M.fixed:null),Object(oe.a)(w,"className","".concat(De,"-row-expand-icon-cell")),Object(oe.a)(w,"render",function(S,H,ye){var _e=$(H,ye),ge=J.has(_e),Ee=Ce?Ce(H):!0,T=ce({prefixCls:De,expanded:ge,expandable:Ee,record:H,onExpand:Z});return h?y.createElement("span",{onClick:function(he){return he.stopPropagation()}},T):T}),w),P=l.slice();return z>=0&&P.splice(z,0,D),P}return l},[le,l,$,J,ce,g]),W=y.useMemo(function(){var w=B;return b&&(w=b(w)),w.length||(w=[{render:function(){return null}}]),w},[b,B,g]),A=y.useMemo(function(){return g==="rtl"?be(ie(W)):ie(W)},[W,g]);return[W,A]}te.b=C},xrsn:function(we,te,i){we.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(we,te,i){"use strict";i.d(te,"a",function(){return ie}),i.d(te,"b",function(){return be});var oe=/margin|padding|width|height|max|min|offset/,V={left:!0,top:!0},ke={cssFloat:1,styleFloat:1,float:1};function re(C){return C.nodeType===1?C.ownerDocument.defaultView.getComputedStyle(C,null):{}}function y(C,N,b){if(N=N.toLowerCase(),b==="auto"){if(N==="height")return C.offsetHeight;if(N==="width")return C.offsetWidth}return N in V||(V[N]=oe.test(N)),V[N]?parseFloat(b)||0:b}function O(C,N){var b=arguments.length,De=re(C);return N=ke[N]?"cssFloat"in C.style?"cssFloat":"styleFloat":N,b===1?De:y(C,N,De[N]||C.style[N])}function ne(C,N,b){var De=arguments.length;if(N=ke[N]?"cssFloat"in C.style?"cssFloat":"styleFloat":N,De===3)return typeof b=="number"&&oe.test(N)&&(b="".concat(b,"px")),C.style[N]=b,b;for(var Oe in N)N.hasOwnProperty(Oe)&&ne(C,Oe,N[Oe]);return re(C)}function fe(C){return C===document.body?document.documentElement.clientWidth:C.offsetWidth}function se(C){return C===document.body?window.innerHeight||document.documentElement.clientHeight:C.offsetHeight}function ue(){var C=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),N=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:C,height:N}}function ie(){var C=document.documentElement.clientWidth,N=window.innerHeight||document.documentElement.clientHeight;return{width:C,height:N}}function me(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function be(C){var N=C.getBoundingClientRect(),b=document.documentElement;return{left:N.left+(window.pageXOffset||b.scrollLeft)-(b.clientLeft||document.body.clientLeft||0),top:N.top+(window.pageYOffset||b.scrollTop)-(b.clientTop||document.body.clientTop||0)}}},yslc:function(we,te){we.exports="data:image/png;base64,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"},zXvr:function(we,te,i){"use strict";i.r(te);var oe=i("T2oS"),V=i("W9HT"),ke=i("giR+"),re=i("fyUT"),y=i("miYZ"),O=i("tsqr"),ne=i("9og8"),fe=i("k1fw"),se=i("2qtc"),ue=i("kLXV"),ie=i("/zsF"),me=i("PArb"),be=i("14J3"),C=i("BMrR"),N=i("jCWc"),b=i("kPKH"),De=i("+L6B"),Oe=i("2/Rp"),ae=i("y8nQ"),le=i("Vl3Y"),J=i("tJVT"),$=i("Znn+"),Z=i("ZTPi"),ce=i("tU7J"),Ce=i("wFql"),I=i("WmNS"),g=i.n(I),h=i("q1tI"),l=i.n(h),B=i("0TN8"),W=i("8Skl"),A=i("Ty5D"),w=i("9kvl"),z=i("izBO"),M=i.n(z),D=i("fr4D"),P=i("xKgJ"),G=i("5NDa"),S=i("5rEg"),H=function(Re){var gt=Re.dispatch,wt=Re.innovation,_t=Re.detail,yn=le.a.useForm(),en=Object(J.a)(yn,1),rt=en[0],vt=Object(h.useState)("notyet"),Lt=Object(J.a)(vt,2),Qt=Lt[0],Et=Lt[1],zt=Object(h.useRef)(),wn=function(){var Fn=Object(ne.a)(g.a.mark(function Wn(){var da,Tn;return g.a.wrap(function(Mt){for(;;)switch(Mt.prev=Mt.next){case 0:return Mt.prev=0,Mt.next=3,rt.validateFields();case 3:return da=rt.getFieldValue("name"),Et("forking"),Mt.next=7,Object(D.d)("".concat(_t.id),{name:da});case 7:Tn=Mt.sent,Tn.status===0&&(O.b.success("fork\u6210\u529F"),zt.current=Tn.sci_project_id,wt.openForkModalPosition==="remindModal"&&window.localStorage.setItem("hideRemindModal","".concat(wt.hideRemindModal))),Et("success"),Mt.next=15;break;case 12:Mt.prev=12,Mt.t0=Mt.catch(0),Et("fail");case 15:case"end":return Mt.stop()}},Wn,null,[[0,12]])}));return function(){return Fn.apply(this,arguments)}}(),Ht=function(){w.d.push("/innovation/project/detail/".concat(zt.current)),location.reload()},xn=function(){Et("notyet"),rt.resetFields(),gt({type:"innovation/closeModal"})},an=function(){Qt==="success"?Ht():wn()},st=l.a.createElement(le.a,{autoComplete:"off",form:rt,initialValues:{name:_t.sci_project.name}},l.a.createElement(le.a.Item,{label:"\u65B0\u9879\u76EE\u540D\u79F0",name:"name",required:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0"}]},l.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165",maxLength:60}))),Ot={notyet:st,forking:l.a.createElement("div",{style:{height:40}}),success:l.a.createElement("p",null,"\u9879\u76EE\u5DF2\u7ECFFork\u5B8C\u6210\uFF0C\u73B0\u5728\u5C31\u53BB\u67E5\u770B\u9879\u76EE\u5417\uFF1F"),fail:st};return l.a.createElement(ue.a,{title:"Fork\u9879\u76EE",width:600,visible:wt.visibleModalName==="fork-project",className:"".concat(M.a.fork_modal),destroyOnClose:!0,centered:!0,onCancel:xn,onOk:an,okText:Qt==="success"?"\u67E5\u770B\u9879\u76EE":"\u786E\u5B9A"},l.a.createElement(V.a,{tip:"\u9879\u76EEFork\u4E2D",spinning:Qt==="forking"},Ot[Qt]))},ye=Object(w.a)(function(Me){var Re=Me.innovation;return{innovation:Re}})(H),_e=i("wd/R"),ge=i.n(_e),Ee=i("m3rI"),T=function(){var Re=Object(h.useState)(ge()().valueOf()),gt=Object(J.a)(Re,2),wt=gt[0],_t=gt[1],yn=Object(h.useMemo)(function(){return"".concat(Ee.a.API_SERVER,"/rucaptcha?t=").concat(wt)},[wt]),en=function(){_t(ge()().valueOf())};return l.a.createElement(C.a,{align:"middle"},l.a.createElement("img",{src:yn,alt:""}),l.a.createElement("span",{onClick:en,style:{fontSize:12,fontWeight:400,color:"#165DFF",marginLeft:10,cursor:"pointer"}},"\u770B\u4E0D\u6E05\u6362\u4E00\u5F20"))},k=T,he=function(Re){var gt=Re.dispatch,wt=Re.innovation,_t=Re.projectId,yn=le.a.useForm(),en=Object(J.a)(yn,1),rt=en[0],vt=function(){var Lt=Object(ne.a)(g.a.mark(function Qt(){var Et,zt;return g.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:return Ht.prev=0,Ht.next=3,rt.validateFields();case 3:return Et=rt.getFieldsValue(),Ht.next=6,Object(D.b)(_t,{code:Et.code});case 6:zt=Ht.sent,zt.status===0&&(O.b.success("\u5220\u9664\u6210\u529F"),gt({type:"innovation/closeModal"}),w.d.replace("/innovation/project")),Ht.next=13;break;case 10:Ht.prev=10,Ht.t0=Ht.catch(0),gt({type:"innovation/closeModal"});case 13:case"end":return Ht.stop()}},Qt,null,[[0,10]])}));return function(){return Lt.apply(this,arguments)}}();return l.a.createElement(ue.a,{title:"\u5220\u9664\u9879\u76EE",width:600,okText:"\u786E\u5B9A\u5220\u9664",okButtonProps:{type:"primary",danger:!0},centered:!0,visible:wt.visibleModalName==="delete-project",destroyOnClose:!0,onCancel:function(){return gt({type:"innovation/closeModal"})},onOk:vt},l.a.createElement(le.a,{autoComplete:"off",form:rt,preserve:!1},l.a.createElement(le.a.Item,{label:"\u9A8C\u8BC1\u7801",required:!0},l.a.createElement(le.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},l.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"})),l.a.createElement("span",{style:{color:"#FA6400"}},"\u5220\u9664\u9879\u76EE\u540E\uFF0C\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C"),l.a.createElement(k,null))))},F=Object(w.a)(function(Me){var Re=Me.innovation;return{innovation:Re}})(he),pe=i("qVdP"),f=i("jsC+"),x=i("lUTK"),E=i("BvKs"),K=i("5Dmo"),de=i("3S7+"),Se=i("PpiC"),Ie=i("jXuf"),Fe=i.n(Ie),Ge=i("oBTY"),it=i("ozfa"),Ye=i("MJZm"),Ve=i("P5Jw"),et=i("KUBS"),ct=i.n(et),Ct=function(Re){var gt=Re.shixunsDetail,wt=Re.globalSetting,_t=Re.loading,yn=Re.user,en=Re.dispatch,rt=Re.isRepository,vt=Object(Se.a)(Re,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(A.h)(),Qt=Object(A.i)(),Et=Object(h.useState)({}),zt=Object(J.a)(Et,2),wn=zt[0],Ht=zt[1],xn=Object(h.useRef)(),an=le.a.useForm(),st=Object(J.a)(an,1),Ot=st[0],Fn=Object(h.useState)(""),Wn=Object(J.a)(Fn,2),da=Wn[0],Tn=Wn[1];Object(h.useEffect)(function(){vt.visible&&Ot.resetFields()},[vt.visible]),Object(h.useEffect)(function(){var Ke=sessionStorage.getItem("pathArray");if(Ke){var kt=Ke.split(",").join("/"),Jt=kt.indexOf("/")===0?kt.substr(1):kt;Tn(Jt)}},[]),Object(h.useEffect)(function(){var Ke,kt;xn.current=(Ke=Lt.pathname)===null||Ke===void 0||((kt=Ke.split("/"))===null||kt===void 0)?void 0:kt[2]},[]);var na=function(){var Ke=Object(ne.a)(g.a.mark(function kt(){var Jt,gn,Xt=arguments;return g.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:return Jt=Xt.length>0&&Xt[0]!==void 0?Xt[0]:{},Gt.next=3,en({type:"shixunsDetail/addRepositoryFiles",payload:{id:Qt.taskId,message:Jt.commitMessage,content:"",path:(vt.defaultPath?vt.defaultPath+"/":"")+Jt.path+"/"+(Jt.file||".gitkeep"),secret_repository:rt?void 0:!0}});case 3:gn=Gt.sent,gn!=null&&gn.url&&(O.b.success("\u6DFB\u52A0\u6210\u529F"),vt.onOK({path:(vt.defaultPath?vt.defaultPath+"/":"")+Jt.path+"/"+(Jt.file||".gitkeep"),name:Jt.path.split("/")[Jt.path.split("/").length-1]}),vt.onClose());case 5:case"end":return Gt.stop()}},kt)}));return function(){return Ke.apply(this,arguments)}}(),Mt=function(){var kt,Jt;w.d.push("/shixuns/".concat(xn.current,"/").concat((kt=Lt.pathname)===null||kt===void 0||((Jt=kt.split("/"))===null||Jt===void 0)?void 0:Jt[3]).concat(da?"/master/shixun_show/".concat(da):""))};return l.a.createElement(ue.a,{width:"60%",centered:!0,visible:vt.visible,wrapClassName:ct.a.modal,onOk:function(){Ot.submit()},onCancel:vt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},l.a.createElement("section",{className:ct.a.bg},l.a.createElement("div",{className:ct.a.wrap},l.a.createElement(le.a,{className:"mt10",form:Ot,scrollToFirstError:!0,layout:"vertical",onFinish:na,onChange:function(){var kt,Jt,gn,Xt,on=Object(fe.a)({},Ot.getFieldsValue()),Gt=on==null||((kt=on.path)===null||kt===void 0)?void 0:kt.split(""),qn=on==null||((Jt=on.file)===null||Jt===void 0)?void 0:Jt.split("");Gt!=null&&(gn=Gt.filter(function(Un){return Un=="/"}))!==null&&gn!==void 0&&gn.length&&(on.path=on.path.substring(0,on.path.length-1)),qn!=null&&(Xt=qn.filter(function(Un){return Un=="/"}))!==null&&Xt!==void 0&&Xt.length&&(on.file=on.file.substring(0,on.path.length-1)),Ot.setFieldsValue(Object(fe.a)({},on)),Ht(on)}},l.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},l.a.createElement(C.a,null,l.a.createElement(b.a,null,l.a.createElement("span",{className:ct.a.filePath},vt.defaultPath+"/")),l.a.createElement(b.a,{flex:"1"},l.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),l.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},l.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),l.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},bt=Object(w.a)(function(Me){var Re=Me.shixunsDetail,gt=Me.loading,wt=Me.globalSetting,_t=Me.user;return{shixunsDetail:Re,globalSetting:wt,user:_t,loading:gt.models.index}})(Ct),Tt=i("7ahc"),Wt=function(Re){var gt=Re.shixunsDetail,wt=Re.globalSetting,_t=Re.loading,yn=Re.user,en=Re.dispatch,rt=Re.isRepository,vt=Object(Se.a)(Re,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(A.h)(),Qt=Object(A.i)(),Et=Object(h.useState)({}),zt=Object(J.a)(Et,2),wn=zt[0],Ht=zt[1],xn=Object(h.useRef)(),an=le.a.useForm(),st=Object(J.a)(an,1),Ot=st[0],Fn=Object(h.useState)(""),Wn=Object(J.a)(Fn,2),da=Wn[0],Tn=Wn[1];Object(h.useEffect)(function(){vt.visible&&Ot.resetFields()},[vt.visible]),Object(h.useEffect)(function(){var Ke=sessionStorage.getItem("pathArray");if(Ke){var kt=Ke.split(",").join("/"),Jt=kt.indexOf("/")===0?kt.substr(1):kt;Tn(Jt)}},[]),Object(h.useEffect)(function(){var Ke,kt;xn.current=(Ke=Lt.pathname)===null||Ke===void 0||((kt=Ke.split("/"))===null||kt===void 0)?void 0:kt[2]},[]);var na=function(){var Ke=Object(ne.a)(g.a.mark(function kt(){var Jt,gn,Xt=arguments;return g.a.wrap(function(Gt){for(;;)switch(Gt.prev=Gt.next){case 0:return Jt=Xt.length>0&&Xt[0]!==void 0?Xt[0]:{},Gt.next=3,en({type:"shixunsDetail/addRepositoryFiles",payload:{id:Qt.taskId,message:Jt.commitMessage,content:Jt.codeMirror,path:(vt.defaultPath?vt.defaultPath+"/":"")+Jt.path,secret_repository:rt?void 0:!0}});case 3:gn=Gt.sent,gn!=null&&gn.url&&(O.b.success("\u6DFB\u52A0\u6210\u529F"),vt.onOK({path:(vt.defaultPath?vt.defaultPath+"/":"")+Jt.path,name:Jt.path.split("/")[Jt.path.split("/").length-1]}),vt.onClose());case 5:case"end":return Gt.stop()}},kt)}));return function(){return Ke.apply(this,arguments)}}(),Mt=function(){var kt,Jt;w.d.push("/shixuns/".concat(xn.current,"/").concat((kt=Lt.pathname)===null||kt===void 0||((Jt=kt.split("/"))===null||Jt===void 0)?void 0:Jt[3]).concat(da?"/master/shixun_show/".concat(da):""))};return l.a.createElement(ue.a,{width:"60%",visible:vt.visible,wrapClassName:ct.a.modal,centered:!0,onOk:function(){Ot.submit()},onCancel:vt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},l.a.createElement("section",{className:ct.a.bg},l.a.createElement("div",{className:ct.a.wrap},l.a.createElement(le.a,{className:"mt10",form:Ot,scrollToFirstError:!0,layout:"vertical",onFinish:na,onChange:function(){var kt,Jt,gn=Object(fe.a)({},Ot.getFieldsValue()),Xt=gn==null||((kt=gn.path)===null||kt===void 0)?void 0:kt.split("");(Xt==null||((Jt=Xt.filter(function(on){return on=="/"}))===null||Jt===void 0)?void 0:Jt.length)>1&&(gn.path=gn.path.substring(0,gn.path.length-1)),Ot.setFieldsValue(Object(fe.a)({},gn)),Ht(gn)}},l.a.createElement(le.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},l.a.createElement(C.a,null,l.a.createElement(b.a,null,l.a.createElement("span",{className:ct.a.filePath},vt.defaultPath+"/")),l.a.createElement(b.a,{flex:"1"},l.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),l.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),l.a.createElement("div",{className:"mt10 mb20"},l.a.createElement(le.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},l.a.createElement(Tt.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},xe=Object(w.a)(function(Me){var Re=Me.shixunsDetail,gt=Me.loading,wt=Me.globalSetting,_t=Me.user;return{shixunsDetail:Re,globalSetting:wt,user:_t,loading:gt.models.index}})(Wt),Te=function(Re){var gt=Re.shixunsDetail,wt=Re.globalSetting,_t=Re.loading,yn=Re.user,en=Re.dispatch,rt=Re.isRepository,vt=Object(Se.a)(Re,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(A.h)(),Qt=Object(A.i)(),Et=Object(h.useState)({}),zt=Object(J.a)(Et,2),wn=zt[0],Ht=zt[1],xn=Object(h.useRef)(),an=le.a.useForm(),st=Object(J.a)(an,1),Ot=st[0],Fn=Object(h.useState)(""),Wn=Object(J.a)(Fn,2),da=Wn[0],Tn=Wn[1],na=Object(h.useState)(""),Mt=Object(J.a)(na,2),Ke=Mt[0],kt=Mt[1];Object(h.useEffect)(function(){vt.visible&&Ot.resetFields()},[vt.visible]),Object(h.useEffect)(function(){var Xt=vt.defaultPath.split("/");Xt.length===1?(Tn(""),kt(vt.defaultPath)):(kt(Xt.pop()),Tn(Xt.join("/")+"/"))},[vt.defaultPath]),Object(h.useEffect)(function(){var Xt,on;xn.current=(Xt=Lt.pathname)===null||Xt===void 0||((on=Xt.split("/"))===null||on===void 0)?void 0:on[2]},[]);var Jt=function(){var Xt=Object(ne.a)(g.a.mark(function on(){var Gt,qn,Un=arguments;return g.a.wrap(function(Yt){for(;;)switch(Yt.prev=Yt.next){case 0:return Gt=Un.length>0&&Un[0]!==void 0?Un[0]:{},Yt.next=3,en({type:"shixunsDetail/moveGitFiles",payload:{id:Qt.taskId,from:vt.defaultPath,to:da+Gt.path,message:Gt.commitMessage||"".concat(vt.defaultPath," rename to ").concat(da).concat(Gt.path," "),secret_repository:rt}});case 3:qn=Yt.sent,(qn==null?void 0:qn.status)===0&&(O.b.success("\u6DFB\u52A0\u6210\u529F"),vt.onOK({path:Gt.path,name:Gt.path}),vt.onClose());case 5:case"end":return Yt.stop()}},on)}));return function(){return Xt.apply(this,arguments)}}(),gn=function(){var on,Gt;w.d.push("/shixuns/".concat(xn.current,"/").concat((on=Lt.pathname)===null||on===void 0||((Gt=on.split("/"))===null||Gt===void 0)?void 0:Gt[3]).concat(da?"/master/shixun_show/".concat(da):""))};return l.a.createElement(ue.a,{width:"40%",visible:vt.visible,wrapClassName:ct.a.modal,centered:!0,onOk:function(){Ot.submit()},onCancel:vt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},l.a.createElement("section",{className:ct.a.bg},l.a.createElement("div",{className:ct.a.wrap},l.a.createElement(le.a,{className:"mt10",form:Ot,scrollToFirstError:!0,layout:"vertical",onFinish:Jt,onChange:function(){var on,Gt,qn=Object(fe.a)({},Ot.getFieldsValue()),Un=qn==null||((on=qn.path)===null||on===void 0)?void 0:on.split("");(Un==null||((Gt=Un.filter(function(tn){return tn=="/"}))===null||Gt===void 0)?void 0:Gt.length)>1&&(qn.path=qn.path.substring(0,qn.path.length-1)),Ot.setFieldsValue(Object(fe.a)({},qn)),Ht(qn)}},l.a.createElement(le.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},l.a.createElement(C.a,null,l.a.createElement(b.a,{flex:"1"},l.a.createElement(le.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:Ke}))))),l.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},l.a.createElement(S.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(vt.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},$e=Object(w.a)(function(Me){var Re=Me.shixunsDetail,gt=Me.loading,wt=Me.globalSetting,_t=Me.user;return{shixunsDetail:Re,globalSetting:wt,user:_t,loading:gt.models.index}})(Te),ot=i("DZo9"),at=i("8z0m"),je=i("ZaFS"),Ne=i.n(je),Be=at.a.Dragger,We=function(Re){var gt=Re.shixunsDetail,wt=Re.globalSetting,_t=Re.loading,yn=Re.user,en=Re.dispatch,rt=Re.isRepository,vt=Object(Se.a)(Re,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(A.h)(),Qt=Object(A.i)(),Et=Object(h.useState)({}),zt=Object(J.a)(Et,2),wn=zt[0],Ht=zt[1],xn=Object(h.useRef)(),an=le.a.useForm(),st=Object(J.a)(an,1),Ot=st[0],Fn=Object(h.useState)([]),Wn=Object(J.a)(Fn,2),da=Wn[0],Tn=Wn[1],na=Object(h.useState)(),Mt=Object(J.a)(na,2),Ke=Mt[0],kt=Mt[1],Jt;Object(h.useEffect)(function(){vt.visible&&(Ot.resetFields(),Tn([]))},[vt.visible]),Object(h.useEffect)(function(){xn.current=Qt.taskId},[]),Object(h.useEffect)(function(){var Un=sessionStorage.getItem("pathArray");if(Un){var tn=Un.split(",").join("/"),Yt=tn.indexOf("/")===0?tn.substr(1):tn;kt(Yt)}},[]);var gn=function(tn){if(Jt=tn.file.name,tn.file.status==="done"||tn.file.status==="uploading"){var Yt,Sa,aa;if(Tn(tn.fileList),!tn.file.response)return;if(((Yt=tn.file.response)===null||Yt===void 0?void 0:Yt.status)===0){O.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Tn(da.filter(function(Vn){return Vn.uid!==tn.file.uid})),((Sa=tn.file.response)===null||Sa===void 0?void 0:Sa.message)&&O.b.info((aa=tn.file.response)===null||aa===void 0?void 0:aa.message)}},Xt=function(){var Un=Object(ne.a)(g.a.mark(function tn(Yt){var Sa;return g.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:if(Yt.response){Vn.next=3;break}return O.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),Vn.abrupt("return");case 3:return Vn.next=5,en({type:"shixunsDetail/deleteGitFile",payload:{id:Qt.taskId,path:Ke?"".concat(Ke,"/").concat(Yt.name):Yt.name,message:Ot.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(Ke?"".concat(Ke,"/").concat(Yt.name):Yt.name),secret_repository:rt?null:!0}});case 5:Sa=Vn.sent,Sa.status===0&&(Tn(da.filter(function($n){return $n.uid!==Yt.uid})),O.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return Vn.stop()}},tn)}));return function(Yt){return Un.apply(this,arguments)}}(),on={height:300,multiple:!0,withCredentials:!0,data:function(){var Un=Object(ne.a)(g.a.mark(function Yt(){return g.a.wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:return aa.abrupt("return",new Promise(function(){var Vn=Object(ne.a)(g.a.mark(function $n(jn,Ea){return g.a.wrap(function(sn){for(;;)switch(sn.prev=sn.next){case 0:setTimeout(Object(ne.a)(g.a.mark(function Dt(){var rn,ia;return g.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:return Hn.next=2,Ot.getFieldsValue();case 2:rn=Hn.sent,ia=Object(fe.a)(Object(fe.a)({},{path:vt.defaultPath?vt.defaultPath:"",message:wn.commitMessage||"\u4E0A\u4F20\u4E86".concat(Jt)}),rt?{}:{secret_repository:!0}),jn(ia);case 5:case"end":return Hn.stop()}},Dt)})),200);case 1:case"end":return sn.stop()}},$n)}));return function($n,jn){return Vn.apply(this,arguments)}}()));case 1:case"end":return aa.stop()}},Yt)}));function tn(){return Un.apply(this,arguments)}return tn}(),fileList:da,method:"post",action:"".concat(Ee.a.API_SERVER,"/api/sci/projects/").concat(xn.current,"/upload_git_file.json"),onChange:gn,onRemove:Xt,beforeUpload:function(tn){Jt=tn.name}},Gt=function(){var Un=Object(ne.a)(g.a.mark(function tn(Yt){return g.a.wrap(function(aa){for(;;)switch(aa.prev=aa.next){case 0:return aa.next=2,Ot.validateFields();case 2:vt.onClose(),vt.onOK({path:vt.defaultPath});case 4:case"end":return aa.stop()}},tn)}));return function(Yt){return Un.apply(this,arguments)}}(),qn=function(){var tn,Yt;w.d.push("/shixuns/".concat(xn.current,"/").concat((tn=Lt.pathname)===null||tn===void 0||((Yt=tn.split("/"))===null||Yt===void 0)?void 0:Yt[3]).concat(Ke?"/master/shixun_show/".concat(Ke):""))};return l.a.createElement(ue.a,{visible:vt.visible,onOk:Gt,centered:!0,onCancel:vt.onClose,width:"70%"},l.a.createElement("section",{className:Ne.a.bg},l.a.createElement("div",{className:Ne.a.wrap},l.a.createElement("div",{className:Ne.a.title},"\u4E0A\u4F20\u6587\u4EF6"),l.a.createElement(le.a,{className:"mt10",form:Ot,scrollToFirstError:!0,layout:"vertical",onFinish:Gt,onValuesChange:function(){return Ht(Object(fe.a)({},Ot.getFieldsValue()))}},l.a.createElement(le.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(S.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),l.a.createElement(le.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},l.a.createElement(Be,on,l.a.createElement("div",null,l.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Ne.a.colorBlue)})),l.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",l.a.createElement("span",{className:"".concat(Ne.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20"))))))))},Xe=Object(w.a)(function(Me){var Re=Me.shixunsDetail,gt=Me.loading,wt=Me.globalSetting,_t=Me.user;return{shixunsDetail:Re,globalSetting:wt,user:_t,loading:gt.models.index}})(We),ze=i("5vmQ"),Le=i.n(ze),Qe=i("hkyu"),Ze=i.n(Qe),lt=function(Re){var gt=Re.shixunsDetail,wt=Re.globalSetting,_t=Re.loading,yn=Re.dispatch,en=Re.title,rt=Re.pathList,vt=rt===void 0?[]:rt,Lt=Re.showInputPath,Qt=Lt===void 0?!1:Lt,Et=Re.isMergeSelectFile,zt=Et===void 0?!1:Et,wn=Re.onFinish,Ht=wn===void 0?function(){}:wn,xn=le.a.useForm(),an=Object(J.a)(xn,1),st=an[0],Ot=Object(A.i)(),Fn=Object(A.h)(),Wn=Object(h.useRef)(),da=Object(h.useState)(""),Tn=Object(J.a)(da,2),na=Tn[0],Mt=Tn[1],Ke=Object(h.useState)(""),kt=Object(J.a)(Ke,2),Jt=kt[0],gn=kt[1],Xt=Object(h.useState)([]),on=Object(J.a)(Xt,2),Gt=on[0],qn=on[1],Un=Object(h.useState)([]),tn=Object(J.a)(Un,2),Yt=tn[0],Sa=tn[1];Object(h.useEffect)(function(){var Nn,sn;Wn.current=((Nn=Fn.pathname)===null||Nn===void 0||((sn=Nn.split("/"))===null||sn===void 0)?void 0:sn[3])==="repository"},[]),Object(h.useEffect)(function(){if(gt.actionTabs.key!=="Repository-SelectFilePath")return;var Nn=vt.join("/"),sn=[];vt.map(function(Dt,rn){rn===0?sn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Dt),path:Nn}):sn.push({val:"/".concat(Dt),path:Nn})}),qn(sn),Mt(Nn),gn(Nn),aa(Nn)},[gt.actionTabs.key]);var aa=function(){var Nn=Object(ne.a)(g.a.mark(function sn(Dt){var rn;return g.a.wrap(function(zn){for(;;)switch(zn.prev=zn.next){case 0:return zn.next=2,yn({type:Wn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Ot.taskId,path:Dt}});case 2:rn=zn.sent,rn&&Sa(rn.trees||[]);case 4:case"end":return zn.stop()}},sn)}));return function(Dt){return Nn.apply(this,arguments)}}(),Vn=function(sn){var Dt=na;sn.type==="tree"&&(Gt.length?Gt.push({val:"/".concat(sn.name),path:sn.name}):Gt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(sn.name),path:sn.name}),qn(Gt),Dt=na?"".concat(na,"/").concat(sn.name):sn.name,Mt(Dt)),aa(Dt)},$n=function(sn,Dt){var rn=Gt.filter(function(zn,Hn){return Hn<=Dt});qn(rn);var ia=rn.filter(function(zn,Hn){return Hn!==0}).map(function(zn){return zn.val}).join("").substr(1);Mt(ia),aa(ia)},jn=function(){var Nn=Object(ne.a)(g.a.mark(function sn(){var Dt,rn,ia;return g.a.wrap(function(Hn){for(;;)switch(Hn.prev=Hn.next){case 0:if(Dt=st==null?void 0:st.getFieldsValue(),rn=na?"".concat(na).concat(Dt!=null&&Dt.name?"/".concat(Dt==null?void 0:Dt.name):""):Dt==null?void 0:Dt.name,!zt){Hn.next=6;break}return Ht(rn),Ea(),Hn.abrupt("return");case 6:if(!Qt){Hn.next=16;break}return Hn.next=9,st.validateFields();case 9:return Hn.next=11,yn({type:"shixunsDetail/uploadGitFolder",payload:Object(fe.a)(Object(fe.a)({},{id:Ot.taskId,path:rn}),Wn.current?{}:{secret_repository:!0})});case 11:ia=Hn.sent,Ht(Jt),ia.status===0&&O.b.info("\u65B0\u5EFA\u6210\u529F"),Hn.next=18;break;case 16:Ht(rn),O.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Ea();case 19:case"end":return Hn.stop()}},sn)}));return function(){return Nn.apply(this,arguments)}}(),Ea=function(){yn({type:"shixunsDetail/setActionTabs",payload:{}}),st.resetFields()};return l.a.createElement(ue.a,{centered:!0,title:en||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:gt.actionTabs.key==="Repository-SelectFilePath",onOk:jn,onCancel:Ea},l.a.createElement("div",{className:Ze.a.wrap},l.a.createElement("div",{className:Ze.a.content},l.a.createElement("div",{className:Ze.a.mainPathWrap},!!(Gt!=null&&Gt.length)&&Gt.map(function(Nn,sn){return l.a.createElement("a",{key:sn,onClick:function(){return $n(Nn,sn)}},Nn.val)})),!!(Yt!=null&&Yt.length)&&Yt.map(function(Nn,sn){return Nn.type==="tree"&&l.a.createElement("a",{key:sn,onClick:function(){return Vn(Nn)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(Ze.a.colorBlue)}),Nn.name)})),l.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),l.a.createElement("div",{className:"mt5 mb5"},na),Qt&&l.a.createElement(le.a,{form:st,scrollToFirstError:!0,className:"mt20"},l.a.createElement(le.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(S.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},ht=Object(w.a)(function(Me){var Re=Me.shixunsDetail,gt=Me.loading,wt=Me.globalSetting;return{shixunsDetail:Re,globalSetting:wt,loading:gt.models.index}})(lt),dt=i("GZ0F"),Nt=i("HBuW"),At=i("1vsH"),Ft=i("NLgs"),ln=i("lzim"),cn=Ye.a.DirectoryTree,Sn=function(Re){var gt,wt,_t=Re.shixunsDetail,yn=Re.globalSetting,en=Re.loading,rt=Re.user,vt=Re.activeKey,Lt=Re.dispatch,Qt=Re.practiceSetting,Et=Re.isRepository,zt=Re.treeData,wn=Re.setTreeData,Ht=Re.haveAuth,xn=Object(Se.a)(Re,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData","haveAuth"]),an=Object(A.i)(),st=Object(A.h)(),Ot=Object(h.useState)(),Fn=Object(J.a)(Ot,2),Wn=Fn[0],da=Fn[1],Tn=Object(h.useState)(!1),na=Object(J.a)(Tn,2),Mt=na[0],Ke=na[1],kt=Object(h.useState)(!1),Jt=Object(J.a)(kt,2),gn=Jt[0],Xt=Jt[1],on=Object(h.useState)(!1),Gt=Object(J.a)(on,2),qn=Gt[0],Un=Gt[1],tn=Object(h.useState)(!1),Yt=Object(J.a)(tn,2),Sa=Yt[0],aa=Yt[1],Vn=Object(h.useState)(""),$n=Object(J.a)(Vn,2),jn=$n[0],Ea=$n[1],Nn=Object(h.useState)([]),sn=Object(J.a)(Nn,2),Dt=sn[0],rn=sn[1],ia=Object(h.useState)([]),zn=Object(J.a)(ia,2),Hn=zn[0],go=zn[1],La=Object(h.useState)([]),Ba=Object(J.a)(La,2),Da=Ba[0],Lo=Ba[1],no=Object(h.useState)(!1),bo=Object(J.a)(no,2),Eo=bo[0],Ha=bo[1],Fo=Object(h.useState)(),Ko=Object(J.a)(Fo,2),oa=Ko[0],Pn=Ko[1],Xn=Object(h.useState)(),Fa=Object(J.a)(Xn,2),Ka=Fa[0],co=Fa[1],Ta=Object(h.useState)(""),Qa=Object(J.a)(Ta,2),So=Qa[0],Ja=Qa[1],ko=Object(h.useState)(),ao=Object(J.a)(ko,2),yo=ao[0],Wo=ao[1],Mo=Object(h.useState)(!1),Mn=Object(J.a)(Mo,2),pn=Mn[0],mn=Mn[1];Object(h.useEffect)(function(){wn([]),io(""),localStorage.warehouseHideTip||Ha(!0)},[st.pathname,Et]);var Ga=function(){var Q=Object(ne.a)(g.a.mark(function _(){var c,v,p=arguments;return g.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return c=p.length>0&&p[0]!==void 0?p[0]:"",L.next=3,Object(Nt.Fb)({id:an.taskId,secret_dir_path:c});case 3:v=L.sent,v&&Wo(c);case 5:case"end":return L.stop()}},_)}));return function(){return Q.apply(this,arguments)}}(),Ro=function(_){return l.a.createElement(E.a,{className:Le.a.menu,onClick:function(v){Ea(_.path||"");switch(v.key){case"1":Object(At.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Ke(!0);break;case"2":Object(At.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Un(!0);break;case"3":Object(At.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),aa(!0);break;case"4":Object(At.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Xt(!0);break;case"5":Object(At.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Ar(_.path,_.name,_);break;case"6":Object(At.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Tr(_);break}}},(_.type==="topTree"||_.type==="tree")&&l.a.createElement(E.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(_.type==="topTree"||_.type==="tree")&&l.a.createElement(E.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(_.type==="topTree"||_.type==="tree")&&l.a.createElement(E.a.Item,{key:"3"},"\u4E0A\u4F20"),_.type!=="topTree"&&_.type!=="tree"&&l.a.createElement(E.a.Item,{key:"4"},"\u91CD\u547D\u540D"),_.type!=="topTree"&&l.a.createElement(Ve.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Et?"":"secret/").concat(_==null?void 0:_.path),onCopy:function(){return O.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(E.a.Item,{key:"6"},l.a.createElement(l.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),_.type!=="topTree"&&l.a.createElement(E.a.Item,{key:"5"},"\u5220\u9664"))},Uo=function(_,c){return _.map(function(v){return c==""?v.path=c+v.name:v.path=c+"/"+v.name,v.title=l.a.createElement(C.a,{className:"font14"},l.a.createElement(b.a,{flex:"1"},l.a.createElement(C.a,null,l.a.createElement(b.a,{flex:"20px"},v.type==="blob"&&l.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),l.a.createElement(b.a,{flex:"1"},l.a.createElement("span",{className:" multi_ellipsis1"},v.name)))),Ht&&l.a.createElement(b.a,null,(v.type==="blob"||v.type==="tree")&&l.a.createElement(f.a,{overlay:Ro(v),className:Le.a.ellipsis},l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),v.disableCheckbox=Wn&&Wn!==v.name,v.className=v.type==="tree"?Le.a.pl23:"",v.checkable=v.type!=="tree",v.isLeaf=v.type!=="tree",v.children=v.type==="tree"&&[],v.key=v.path,v})},Po=function(_){Lt({type:"practiceSetting/setSideBarTabs",payload:{selectPath:_}})},Vo=function(){var Q=Object(ne.a)(g.a.mark(function _(c,v){var p;return g.a.wrap(function(L){for(;;)switch(L.prev=L.next){case 0:return p=c.split("/"),L.next=3,io(jn);case 3:setTimeout(function(){Po(c),Dt=[p[0]||""],Hn=[c],go(Object(Ge.a)(Hn)),rn(Object(Ge.a)(Dt))},150);case 4:case"end":return L.stop()}},_)}));return function(c,v){return Q.apply(this,arguments)}}(),cr=function(_,c){if(c=="")zt=Object(Ge.a)(_),wn(Object(Ge.a)(_));else{var v=dr(zt,c,_);zt=v,wn(Object(Ge.a)(v))}};function dr(Q,_,c){return Q.map(function(v){return v.key===_?(v.children=Object(Ge.a)(c),Object(fe.a)({},v)):v.children?Object(fe.a)(Object(fe.a)({},v),{},{children:dr(v.children,_,c)}):v})}var io=function(){var Q=Object(ne.a)(g.a.mark(function _(){var c,v,p,R,L,q=arguments;return g.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:return c=q.length>0&&q[0]!==void 0?q[0]:"",ve.next=3,Lt({type:Et?"shixunsDetail/getRepositorys":"shixunsDetail/getSecretRepository",payload:{id:an.taskId,path:c}});case 3:return v=ve.sent,v&&((p=v.trees)!==null&&p!==void 0&&p.length?(L=Uo(Object(Ge.a)(v.trees),c),cr(L,c),Lo(v.trees||[]),co(c||""),console.log("handleGetRepository:",L,c),setTimeout(function(){return console.log(zt,v.trees,c,999999)},2e3)):c==""&&wn([]),Pn(((R=v.commits)===null||R===void 0?void 0:R[0])||{})),ve.abrupt("return",v);case 6:case"end":return ve.stop()}},_)}));return function(){return Q.apply(this,arguments)}}(),$r=function(){var Q=Object(ne.a)(g.a.mark(function _(c){return g.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:return p.abrupt("return",new Promise(function(){var R=Object(ne.a)(g.a.mark(function L(q,Y){return g.a.wrap(function(Ue){for(;;)switch(Ue.prev=Ue.next){case 0:return c.children.length&&q(),Ja(c.path),Ue.next=4,io(c.path);case 4:q();case 5:case"end":return Ue.stop()}},L)}));return function(L,q){return R.apply(this,arguments)}}()));case 1:case"end":return p.stop()}},_)}));return function(c){return Q.apply(this,arguments)}}(),wr=function(){var Q=Object(ne.a)(g.a.mark(function _(c,v){var p,R;return g.a.wrap(function(q){for(;;)switch(q.prev=q.next){case 0:if(console.log("handleSelectTree",c,v.nativeEvent.target.nodeName,v),p=function(){Po(v.node.path),c=[v.node.path],go(Object(Ge.a)(c))},!(v.nativeEvent.target.nodeName==="svg"||v.nativeEvent.target.nodeName==="LI"||v.nativeEvent.target.nodeName==="I")){q.next=4;break}return q.abrupt("return");case 4:v.node.type==="blob"&&(Qt!=null&&(R=Qt.sideBar)!==null&&R!==void 0&&R.confirmLeave?ue.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(){p(),Lt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):p());case 5:case"end":return q.stop()}},_)}));return function(c,v){return Q.apply(this,arguments)}}(),Ar=function(_,c,v){ue.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(v.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var p=Object(ne.a)(g.a.mark(function L(){var q,Y,ve;return g.a.wrap(function(Je){for(;;)switch(Je.prev=Je.next){case 0:return Je.next=2,Lt({type:"shixunsDetail/deleteGitFiles",payload:{id:an.taskId,path:_,message:"\u5220\u9664".concat(_),secret_repository:Et?null:!0}});case 2:if(q=Je.sent,Y=_.split("/"),!((q==null?void 0:q.status)===0)){Je.next=20;break}return O.b.info("\u5220\u9664\u6210\u529F"),Y.splice(Y.length-1,1),Je.next=9,io(Y.length>1?Y.join("/"):"");case 9:if(ve=Je.sent,!(ve!=null&&ve.trees)){Je.next=13;break}Je.next=16;break;case 13:return Y.splice(Y.length-1,1),Je.next=16,io(Y.length>1?Y.join("/"):"");case 16:return Po(""),Je.abrupt("return",!0);case 20:(q==null?void 0:q.status)===-3&&ue.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:l.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",_,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(an.taskId,"/edit/").concat(q==null?void 0:q.message,"/tab=2")}});case 21:case"end":return Je.stop()}},L)}));function R(){return p.apply(this,arguments)}return R}()})},Tr=function(_){console.log(_,"item")},ei=function(){var Q=Object(ne.a)(g.a.mark(function _(c,v){return g.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:if(console.log("handleExpand",v),!(v.nativeEvent.target.nodeName==="svg"||v.nativeEvent.target.nodeName==="path"||v.nativeEvent.target.nodeName==="LI")){R.next=5;break}return R.abrupt("return",!0);case 5:return R.next=7,$r(v.node);case 7:Dt.includes(v.node.path)?Dt.splice(Dt.indexOf(v.node.path),1):Dt.push(v.node.path);case 8:rn(Object(Ge.a)(Dt));case 9:case"end":return R.stop()}},_)}));return function(c,v){return Q.apply(this,arguments)}}(),zo=function(){Ha(!1),localStorage.warehouseHideTip=!0},Io=function(){var Q=Object(ne.a)(g.a.mark(function _(c){var v,p,R,L,q;return g.a.wrap(function(ve){for(;;)switch(ve.prev=ve.next){case 0:R="",ve.t0=Et,ve.next=ve.t0===!0?4:ve.t0===!1?9:11;break;case 4:return R="\u5F00\u542F\u7248\u672C\u5E93",L="\u5F00\u542F",q="\u4E0D\u5F00\u542F",p=l.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),ve.abrupt("break",11);case 9:return _t!=null&&(v=_t.detail)!==null&&v!==void 0&&v.secret_repository?(R="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",L="\u786E\u5B9A",q="\u53D6\u6D88",p=l.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(R="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",L="\u4E0D\u4F7F\u7528",q="\u4F7F\u7528",p=l.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),ve.abrupt("break",11);case 11:if(!(!Et&&Object(Ft.b)(Lt,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){ve.next=13;break}return ve.abrupt("return");case 13:ue.a.confirm({title:R,okText:L,cancelText:q,content:p,onOk:function(){var Je;Object(At.Y)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",R]),!Et&&!(_t!=null&&(Je=_t.detail)!==null&&Je!==void 0&&Je.secret_repository)||fr(c)},onCancel:function(){var Je;!Et&&!(_t!=null&&(Je=_t.detail)!==null&&Je!==void 0&&Je.secret_repository)&&fr(c)}});case 14:case"end":return ve.stop()}},_)}));return function(c){return Q.apply(this,arguments)}}(),fr=function(){var Q=Object(ne.a)(g.a.mark(function _(c){return g.a.wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(!Et){p.next=6;break}return p.next=3,Object(Nt.r)({id:an.taskId});case 3:Lt({type:"practiceSetting/getCommonData",payload:{id:an.taskId}}),p.next=8;break;case 6:return p.next=8,Object(Nt.s)({id:an.taskId,is_secret_repository:c});case 8:io(),Lt({type:"shixunsDetail/getShixunsDetail",payload:{id:an.taskId}});case 10:case"end":return p.stop()}},_)}));return function(c){return Q.apply(this,arguments)}}(),j=function(_){console.log(_)},ee=function(){var Q=Object(ne.a)(g.a.mark(function _(c){var v,p,R,L,q,Y,ve,Ue,Je,tt,ft;return g.a.wrap(function(Ut){for(;;)switch(Ut.prev=Ut.next){case 0:if(console.log(c),v=c.node.key,p=c.dragNode.key,R=c.node.pos.split("-"),L=c.dropPosition-Number(R[R.length-1]),!(c.dragNode.type==="tree")){Ut.next=8;break}return O.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Ut.abrupt("return");case 8:if(!(c.node.type!=="tree")){Ut.next=11;break}return O.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Ut.abrupt("return");case 11:return Ut.next=13,Lt({type:"shixunsDetail/moveGitFiles",payload:{id:an.taskId,from:c.dragNode.path,to:c.node.path+"/"+c.dragNode.name,message:"".concat(c.dragNode.path," move to ").concat(c.node.path+"/"+c.dragNode.name," ")}});case 13:if(q=Ut.sent,!(q.status===0)){Ut.next=26;break}return Po(""),Ut.next=18,io("");case 18:Y=0;case 19:if(!(Y<Dt.length)){Ut.next=26;break}if(!(Dt[Y]!="")){Ut.next=23;break}return Ut.next=23,io(Dt[Y]);case 23:Y++,Ut.next=19;break;case 26:return Ut.abrupt("return");case 32:case"end":return Ut.stop()}},_)}));return function(c){return Q.apply(this,arguments)}}();return l.a.createElement("section",{className:Le.a.bg},l.a.createElement("div",{className:Le.a.contentbg},l.a.createElement("div",{className:Le.a.wrap},l.a.createElement(C.a,{className:Le.a.gitCode},l.a.createElement(b.a,{flex:"1"},l.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Et?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),l.a.createElement(b.a,null,Ht&&l.a.createElement(f.a,{overlay:Ro({type:"topTree"}),className:"current"},l.a.createElement(de.a,{visible:Eo,title:l.a.createElement("div",{className:"font16"},l.a.createElement(dt.a,{style:{position:"relative",left:-35},onClick:function(){return zo()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",l.a.createElement("span",{onClick:function(){return zo()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Le.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Et&&l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Et&&(_t==null||((gt=_t.detail)===null||gt===void 0)?void 0:gt.secret_repository)&&l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!zt.length&&!Et&&l.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},l.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),zt.length?l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:Le.a.content},vt==="1"&&l.a.createElement("div",{className:Le.a.tips},"\u63D0\u793A\uFF1A",l.a.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),l.a.createElement(cn,{disabled:!!en.effects["shixunsDetail/getFileContents"],multiple:!0,showIcon:!1,treeData:zt,switcherIcon:l.a.createElement(W.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:ei,expandedKeys:Dt,selectedKeys:Hn,onSelect:wr,draggable:!0,onDragEnter:j,onDrop:ee,allowDrop:function(_){var c=_.dropNode,v=_.dropPosition;return!1}}))):"",!zt.length&&Et&&l.a.createElement(Gn,null),!zt.length&&!Et&&(_t==null||((wt=_t.detail)===null||wt===void 0)?void 0:wt.secret_repository)&&l.a.createElement(Gn,null))),l.a.createElement($e,{visible:gn,defaultPath:jn,onClose:function(){return Xt(!1)},isRepository:!Et,onOK:function(){var Q=Object(ne.a)(g.a.mark(function _(c){var v;return g.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return v=jn.split("/"),v.pop(),R.next=4,io(v.join("/"));case 4:Po("");case 5:case"end":return R.stop()}},_)}));return function(_){return Q.apply(this,arguments)}}()}),l.a.createElement(xe,{visible:Mt,defaultPath:jn,onClose:function(){return Ke(!1)},isRepository:Et,onOK:function(_){Vo(_.path,_.name)}}),l.a.createElement(bt,{visible:qn,defaultPath:jn,onClose:function(){return Un(!1)},isRepository:Et,onOK:function(_){Vo(_.path,_.name)}}),l.a.createElement(Xe,{defaultPath:jn,visible:Sa,isRepository:Et,onClose:function(){return aa(!1)},onOK:function(){var Q=Object(ne.a)(g.a.mark(function _(c){var v;return g.a.wrap(function(R){for(;;)switch(R.prev=R.next){case 0:return v=jn.split("/"),R.next=3,io(jn);case 3:Dt=[v[0]||""],Hn=[jn],go(Object(Ge.a)(Hn)),rn(Object(Ge.a)(Dt));case 7:case"end":return R.stop()}},_)}));return function(_){return Q.apply(this,arguments)}}()}),l.a.createElement(ht,{pathList:jn==null?void 0:jn.split("/"),showInputPath:!0,isMergeSelectFile:pn,onFinish:function(_){pn?Ga(_):io(_),mn(!1)}}))},Gn=function(){return l.a.createElement("div",{className:"mt20 pb50 ".concat(Le.a.nodata)},l.a.createElement("div",{className:Le.a.headLeft},"\u63D0\u793A\uFF1A",l.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",l.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",l.a.createElement("br",null),"1\u3001",l.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," ","\u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",l.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),l.a.createElement("img",{width:"100%",src:ln.y}))},nn=Object(w.a)(function(Me){var Re=Me.shixunsDetail,gt=Me.loading,wt=Me.globalSetting,_t=Me.practiceSetting,yn=Me.user;return{shixunsDetail:Re,globalSetting:wt,user:yn,practiceSetting:_t,loading:gt}})(Sn),bn=i("5ToH"),jt=i.n(bn),un=function(Re){var gt=Re.shixunsDetail,wt=Re.globalSetting,_t=Re.loading,yn=Re.user,en=Re.dispatch,rt=Re.isRepository,vt=Object(Se.a)(Re,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(A.i)(),Qt=Object(h.useState)([]),Et=Object(J.a)(Qt,2),zt=Et[0],wn=Et[1];Object(h.useEffect)(function(){Ht()},[rt]);var Ht=function(){var xn=Object(ne.a)(g.a.mark(function an(){var st;return g.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,en({type:"shixunsDetail/getRepositoryCommit",payload:{id:Lt.taskId,secret_repository:rt?void 0:!0}});case 2:st=Fn.sent,st&&wn(st.commits||[]);case 4:case"end":return Fn.stop()}},an)}));return function(){return xn.apply(this,arguments)}}();return l.a.createElement(l.a.Fragment,null,zt==""&&l.a.createElement("div",{className:jt.a.empty},l.a.createElement("img",{src:ln.m,width:"258"}),l.a.createElement("br",null),l.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),zt!=""&&l.a.createElement("section",{className:jt.a.bg},l.a.createElement("div",{className:jt.a.wrap},l.a.createElement("div",{className:jt.a.content},zt==null?void 0:zt.map(function(xn){var an,st;return l.a.createElement("div",null,l.a.createElement(C.a,{align:"middle",className:"c-white font16"},l.a.createElement(b.a,null,xn.title)),l.a.createElement(C.a,{align:"middle",className:"mt20 "},l.a.createElement(b.a,null,l.a.createElement("img",{className:jt.a.imageUrl,src:Ee.a.IMG_SERVER+"/"+((an=xn.author)===null||an===void 0?void 0:an.image_url)})),l.a.createElement(b.a,{className:jt.a.blueLight},l.a.createElement("span",{className:"ml20"},(st=xn.author)===null||st===void 0?void 0:st.username)),l.a.createElement(b.a,null,l.a.createElement("span",{className:"ml20 ".concat(jt.a.blueLight)},"\u63D0\u4EA4\u4E8E"),l.a.createElement("span",{className:"ml20 ".concat(jt.a.blueLight)},xn.time))),l.a.createElement(me.a,{className:jt.a.divider}))})))))},dn=Object(w.a)(function(Me){var Re=Me.shixunsDetail,gt=Me.loading,wt=Me.globalSetting,_t=Me.user;return{shixunsDetail:Re,globalSetting:wt,user:_t,loading:gt.models.index}})(un),xt=i("p5ED"),An=Z.a.TabPane,fn=function(Re){var gt,wt,_t,yn,en,rt,vt,Lt,Qt,Et,zt,wn,Ht,xn,an,st,Ot,Fn,Wn,da=Re.globalSetting,Tn=Re.loading,na=Re.dispatch,Mt=Re.practiceSetting,Ke=Re.shixunsDetail,kt=Re.haveAuth,Jt=Object(Se.a)(Re,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail","haveAuth"]),gn=Object(h.useState)("1"),Xt=Object(J.a)(gn,2),on=Xt[0],Gt=Xt[1],qn=Object(h.useState)("1"),Un=Object(J.a)(qn,2),tn=Un[0],Yt=Un[1],Sa=Object(h.useState)(),aa=Object(J.a)(Sa,2),Vn=aa[0],$n=aa[1],jn=Object(h.useRef)(),Ea=Object(A.h)(),Nn=Object(h.useState)(!0),sn=Object(J.a)(Nn,2),Dt=sn[0],rn=sn[1],ia=Object(h.useState)(["2","1"]),zn=Object(J.a)(ia,2),Hn=zn[0],go=zn[1],La=Object(h.useState)([]),Ba=Object(J.a)(La,2),Da=Ba[0],Lo=Ba[1],no=Object(h.useRef)(),bo=Object(A.i)(),Eo=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:l.a.createElement("span",null,l.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),l.a.createElement(de.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},l.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(h.useEffect)(function(){try{var oa,Pn,Xn,Fa,Ka;if(!!(Ke!=null&&(oa=Ke.fileContent)!==null&&oa!==void 0&&(Pn=oa.content)!==null&&Pn!==void 0&&(Xn=Pn.content)!==null&&Xn!==void 0&&Xn.length)||(Ke==null||((Fa=Ke.fileContent)===null||Fa===void 0||((Ka=Fa.content)===null||Ka===void 0))?void 0:Ka.content)==""){var co;if((Ke==null||((co=Ke.fileContent)===null||co===void 0)?void 0:co.file_type)==="txt"){var Ta,Qa,So,Ja;jn.current=window.decodeURIComponent(escape(window.atob(Ke==null||((Ta=Ke.fileContent)===null||Ta===void 0||((Qa=Ta.content)===null||Qa===void 0))?void 0:Qa.content))),Vn=window.decodeURIComponent(escape(window.atob(Ke==null||((So=Ke.fileContent)===null||So===void 0||((Ja=So.content)===null||Ja===void 0))?void 0:Ja.content))),$n(Vn)}else{var ko,ao,yo,Wo;jn.current=Ke==null||((ko=Ke.fileContent)===null||ko===void 0||((ao=ko.content)===null||ao===void 0))?void 0:ao.content,Vn=Ke==null||((yo=Ke.fileContent)===null||yo===void 0||((Wo=yo.content)===null||Wo===void 0))?void 0:Wo.content,$n(Vn)}}}catch(Ga){var Mo,Mn,pn,mn;jn.current=window.atob(Ke==null||((Mo=Ke.fileContent)===null||Mo===void 0||((Mn=Mo.content)===null||Mn===void 0))?void 0:Mn.content),Vn=window.atob(Ke==null||((pn=Ke.fileContent)===null||pn===void 0||((mn=pn.content)===null||mn===void 0))?void 0:mn.content),$n(Vn),O.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Ke.fileContent.content)},[Ke==null||((gt=Ke.fileContent)===null||gt===void 0)?void 0:gt.content]),Object(h.useEffect)(function(){var oa,Pn=Mt==null||((oa=Mt.sideBar)===null||oa===void 0)?void 0:oa.selectPath.split("/");go(Pn)},[Mt==null||((wt=Mt.sideBar)===null||wt===void 0)?void 0:wt.selectPath]);var Ha=function(Pn){$n(Pn);var Xn=-1;Pn===jn.current?Xn=0:Xn=1,Xn!==-1,na({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!Xn}})};Object(h.useEffect)(function(){new Promise(function(){var oa=Object(ne.a)(g.a.mark(function Pn(Xn,Fa){var Ka,co,Ta,Qa;return g.a.wrap(function(Ja){for(;;)switch(Ja.prev=Ja.next){case 0:if(!((Mt==null||((Ka=Mt.sideBar)===null||Ka===void 0)?void 0:Ka.selectPath)!==""&&Mt!==null&&Mt!==void 0&&(co=Mt.sideBar)!==null&&co!==void 0&&co.selectPath)){Ja.next=5;break}return Ja.next=3,na({type:"shixunsDetail/getFileContents",payload:{id:bo.taskId,path:Mt==null||((Ta=Mt.sideBar)===null||Ta===void 0)?void 0:Ta.selectPath,secret_repository:Dt?null:!0}});case 3:Qa=Ja.sent,Qa!=null&&Qa.content||(Qa==null?void 0:Qa.content)==""||na({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Ja.stop()}},Pn)}));return function(Pn,Xn){return oa.apply(this,arguments)}}())},[Mt==null||((_t=Mt.sideBar)===null||_t===void 0)?void 0:_t.selectPath]);var Fo=l.a.createElement(E.a,{className:Fe.a.menu,onClick:function(Pn){var Xn;!(Ke!=null&&(Xn=Ke.detail)!==null&&Xn!==void 0&&Xn.secret_repository)&&Pn.key==="2"&&Yt("1"),Gt(Pn.key),Pn.key==="1"?rn(!0):rn(!1)}},l.a.createElement(E.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),Eo.filter(function(oa){var Pn,Xn;return!(Ke!=null&&(Pn=Ke.detail)!==null&&Pn!==void 0&&Pn.init_repository)||Ke!=null&&(Xn=Ke.detail)!==null&&Xn!==void 0&&Xn.is_jupyter_lab?oa.id!=="2":oa}).map(function(oa,Pn){return l.a.createElement(E.a.Item,{className:"leaveClick",key:oa.id},oa.name)})),Ko=function(){var oa=Object(ne.a)(g.a.mark(function Pn(){var Xn,Fa,Ka;return g.a.wrap(function(Ta){for(;;)switch(Ta.prev=Ta.next){case 0:return Ta.next=2,na({type:"shixunsDetail/updateRepositoryFiles",payload:{id:bo.taskId,path:Ke==null||((Xn=Ke.fileContent)===null||Xn===void 0||((Fa=Xn.params)===null||Fa===void 0))?void 0:Fa.path,content:Vn,secret_repository:Dt?null:!0}});case 2:Ka=Ta.sent,Ka!=null&&Ka.content&&(O.b.info("\u4FDD\u5B58\u6210\u529F"),na({type:"practiceSetting/setSideBarTabs",payload:Object(fe.a)(Object(fe.a)({},Mt.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Ta.stop()}},Pn)}));return function(){return oa.apply(this,arguments)}}();return l.a.createElement("div",{className:Fe.a.warehouse,style:{minHeight:600}},l.a.createElement("div",{className:Fe.a.header},l.a.createElement(C.a,{align:"middle",className:"w100 c-white",style:{height:60}},l.a.createElement(b.a,{flex:"1"},l.a.createElement(C.a,{align:"middle"},l.a.createElement(b.a,null,l.a.createElement(f.a,{overlay:Fo,className:Fe.a.menu},l.a.createElement("span",{className:"font16 c-white current ml20"},Eo.find(function(oa){return oa.id===on}).name," ",l.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),l.a.createElement(b.a,{flex:"81px"},l.a.createElement("div",{className:Fe.a.line})),l.a.createElement(b.a,null,l.a.createElement(Z.a,{className:Fe.a.tabs,activeKey:tn,onChange:function(Pn){var Xn;Mt!=null&&(Xn=Mt.sideBar)!==null&&Xn!==void 0&&Xn.confirmLeave?ue.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(){Yt(Pn),na({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Yt(Pn),na({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},l.a.createElement(An,{tab:l.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Dt&&(Ke==null||((yn=Ke.detail)===null||yn===void 0)?void 0:yn.init_repository)&&l.a.createElement(An,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Dt&&(Ke==null||((en=Ke.detail)===null||en===void 0)?void 0:en.secret_repository)&&l.a.createElement(An,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Dt&&(Ke==null||((rt=Ke.repository)===null||rt===void 0)?void 0:rt.git_url)||!Dt&&(Ke==null||((vt=Ke.secretRepository)===null||vt===void 0)?void 0:vt.git_url))&&l.a.createElement(l.a.Fragment,null,l.a.createElement(b.a,null,l.a.createElement("span",{className:Fe.a.title},"\u4ED3\u5E93\u5730\u5740:"),l.a.createElement("input",{readOnly:!0,value:Dt?Ke==null||((Lt=Ke.repository)===null||Lt===void 0)?void 0:Lt.git_url:Ke==null||((Qt=Ke.secretRepository)===null||Qt===void 0)?void 0:Qt.git_url}),l.a.createElement(Ve.CopyToClipboard,{text:Dt?Ke==null||((Et=Ke.repository)===null||Et===void 0)?void 0:Et.git_url:Ke==null||((zt=Ke.secretRepository)===null||zt===void 0)?void 0:zt.git_url,onCopy:function(){return O.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(de.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},l.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),l.a.createElement("div",{className:Fe.a.content,style:{overflow:"auto"}},tn==="1"&&l.a.createElement(l.a.Fragment,null,l.a.createElement("aside",{className:Fe.a.left},l.a.createElement(V.a,{spinning:!!Tn.effects["shixunsDetail/getRepositorys"],wrapperClassName:"".concat(Fe.a.loading," ").concat(Fe.a.bottom0)},l.a.createElement(nn,{setTreeData:Lo,treeData:Da,activeKey:on,isRepository:Dt,haveAuth:kt}))),l.a.createElement("aside",{className:Fe.a.right,ref:no},(Mt==null||((wn=Mt.sideBar)===null||wn===void 0)?void 0:wn.selectPath)!==""&&l.a.createElement(l.a.Fragment,null,l.a.createElement(V.a,{spinning:!!Tn.effects["shixunsDetail/getFileContents"],wrapperClassName:Fe.a.loading},l.a.createElement("div",{className:Fe.a.filePathWrp},l.a.createElement(C.a,{align:"middle",className:"w100"},l.a.createElement(b.a,null,l.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),l.a.createElement(b.a,{flex:"40px"},l.a.createElement("div",{className:Fe.a.line,style:{marginLeft:20}})),l.a.createElement(b.a,{className:Fe.a.filePath},Hn.map(function(oa,Pn){return l.a.createElement("span",{className:"c-blue"},oa)})))),l.a.createElement("div",{className:Tn.effects["shixunsDetail/getFileContents"]?"hide":"show"},l.a.createElement(xt.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:Ke==null||((Ht=Ke.fileContent)===null||Ht===void 0)?void 0:Ht.filename,type:(Ke==null||((xn=Ke.fileContent)===null||xn===void 0)?void 0:xn.file_type)==="office"?"download":Ke==null||((an=Ke.fileContent)===null||an===void 0)?void 0:an.file_type,data:Vn,monacoEditor:{value:Vn,language:Ke==null||((st=Ke.fileContent)===null||st===void 0)?void 0:st.language,onChange:function(Pn){return Ha(Pn)},options:{fontSize:14,readOnly:!kt}}}))),(Ke==null||((Ot=Ke.fileContent)===null||Ot===void 0)?void 0:Ot.file_type)==="txt"&&kt&&l.a.createElement(C.a,{align:"middle",justify:"center",className:Fe.a.footer},l.a.createElement(b.a,null,l.a.createElement(Oe.a,{type:"primary",size:"large",onClick:Ko},"\u63D0\u4EA4")))),(Mt==null||((Fn=Mt.sideBar)===null||Fn===void 0)?void 0:Fn.selectPath)==""&&(Ke==null||((Wn=Ke.detail)===null||Wn===void 0)?void 0:Wn.init_repository)&&l.a.createElement("div",{className:Fe.a.empty},l.a.createElement("img",{src:ln.l,width:"258"}),l.a.createElement("br",null),l.a.createElement("span",{className:"c-grey-c"},!!(Da!=null&&Da.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Da!=null&&Da.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),tn==="2"&&l.a.createElement("div",{className:Fe.a.commit},l.a.createElement(dn,{isRepository:Dt}))))},la=Object(w.a)(function(Me){var Re=Me.loading,gt=Me.globalSetting,wt=Me.practiceSetting,_t=Me.shixunsDetail;return{globalSetting:gt,loading:Re,practiceSetting:wt,shixunsDetail:_t}})(fn),hn=i("WkQV"),pa=i("Cy2x"),Oa=i("ErOA"),qt=i("sRBo"),nt=i("kaz8"),En=function(Re){var gt=Re.dispatch,wt=Re.innovation,_t=Re.openForkModal,yn=function(){_t("remindModal")},en=function(){gt({type:"innovation/closeModal"})};return l.a.createElement(ue.a,{title:"\u542F\u52A8\u73AF\u5883",width:600,okText:"Fork\u9879\u76EE",okButtonProps:{type:"primary"},centered:!0,visible:wt.visibleModalName==="remindfork-project",destroyOnClose:!0,onCancel:en,onOk:yn},l.a.createElement("div",{style:{marginTop:14}},l.a.createElement("p",null,"\u4F60\u4E0D\u662F\u8BE5\u9879\u76EE\u7684\u521B\u5EFA\u8005/\u5408\u4F5C\u8005\uFF0C\u65E0\u6CD5\u76F4\u63A5\u542F\u52A8\u73AF\u5883\u3002"),l.a.createElement("p",null,"\u8BF7\u5148Fork\u4E3A\u4F60\u4E2A\u4EBA\u7684\u9879\u76EE\u540E\uFF0C\u518D\u542F\u52A8\u73AF\u5883\u3002"),l.a.createElement(C.a,null,l.a.createElement(nt.a,{checked:wt.hideRemindModal,onChange:function(vt){return gt({type:"innovation/save",payload:{hideRemindModal:vt.target.checked}})}},"\u4E0D\u518D\u63D0\u793A"))))},Zn=Object(w.a)(function(Me){var Re=Me.innovation;return{innovation:Re}})(En),ta=Ce.a.Paragraph,$t=Z.a.TabPane,Rt=["#FF7E0F","#165DFF","#44D7B6","red"],Bn=function(Re){var gt,wt,_t,yn,en,rt,vt,Lt,Qt,Et,zt,wn=Re.user,Ht=Re.dispatch,xn=Object(h.useState)(),an=Object(J.a)(xn,2),st=an[0],Ot=an[1],Fn=Object(h.useState)(!0),Wn=Object(J.a)(Fn,2),da=Wn[0],Tn=Wn[1],na=Object(A.i)(),Mt=na.taskId,Ke=Object(h.useState)("1"),kt=Object(J.a)(Ke,2),Jt=kt[0],gn=kt[1],Xt=Object(h.useMemo)(function(){var rn=wn.userInfo;return Object(P.v)()||(rn==null?void 0:rn.user_id)===(st==null?void 0:st.sci_project.user_id)||(st==null?void 0:st.is_partner)},[wn,st]),on=Object(h.useMemo)(function(){var rn=wn.userInfo;return Object(P.v)()||(rn==null?void 0:rn.user_id)===(st==null?void 0:st.sci_project.user_id)},[wn,st]),Gt=Object(h.useState)(!1),qn=Object(J.a)(Gt,2),Un=qn[0],tn=qn[1],Yt=Object(h.useState)(!1),Sa=Object(J.a)(Yt,2),aa=Sa[0],Vn=Sa[1],$n=le.a.useForm(),jn=Object(J.a)($n,1),Ea=jn[0];Object(h.useEffect)(function(){Object(D.h)(Mt).then(function(rn){if(Tn(!1),rn.status)return;Ot(rn)})},[]);var Nn=function(ia){if(st.my_sci_projects_num>=10&&!Object(P.v)()){Ht({type:"innovation/openSimpleModal",payload:{title:"\u9879\u76EE\u6570\u91CF\u8FBE\u5230\u4E0A\u9650",children:"\u6BCF\u4F4D\u7528\u6237\u6700\u591A\u53EA\u80FD\u521B\u5EFA10\u4E2A\u9879\u76EE\uFF0C\u4F60\u7684\u9879\u76EE\u6570\u91CF\u5DF2\u7ECF\u8FBE\u5230\u4E0A\u9650\u3002",footer:l.a.createElement(Oe.a,{onClick:function(){return Ht({type:"innovation/closeSimpleModal"})},type:"primary"},"\u6211\u77E5\u9053\u4E86")}});return}Ht({type:"innovation/save",payload:{visibleModalName:"fork-project",openForkModalPosition:ia}})},sn=function(){w.d.push("/innovation/project/edit/".concat(Mt))},Dt=function(){Ht({type:"innovation/openModal",payload:"delete-project"})};return l.a.createElement(V.a,{spinning:da},st&&l.a.createElement("div",{className:M.a.project_detail_wrapper},l.a.createElement(C.a,{justify:"space-between",align:"middle",style:{marginBottom:10}},l.a.createElement(b.a,{className:M.a.title,span:20},st.sci_project.username," / ",st.sci_project.name),l.a.createElement(b.a,{span:4,style:{textAlign:"right"}},l.a.createElement(Oe.a,{icon:l.a.createElement(B.a,null),className:M.a.fork_btn,onClick:function(){return Nn("forkButton")}},l.a.createElement("span",null,st.sci_project.forked_count)))),l.a.createElement(ta,{ellipsis:{rows:3,expandable:!0,symbol:l.a.createElement("span",{style:{color:"#165dff"}},"\u5C55\u5F00",l.a.createElement(W.a,null))},className:M.a.desc},st.sci_project.description),l.a.createElement(C.a,{justify:"space-between"},l.a.createElement(b.a,{className:M.a.info},l.a.createElement("span",null,"\u9879\u76EE\u73AF\u5883\uFF1A",st.mirror_repository_info.name),l.a.createElement("span",{className:M.a.create_time},"\u521B\u5EFA\u65F6\u95F4\uFF1A",ge()(st.sci_project.created_at).format("YYYY-MM-DD HH:mm"))),Xt&&l.a.createElement(b.a,{className:M.a.operation},l.a.createElement("span",{onClick:sn},"\u7F16\u8F91"),on&&l.a.createElement("span",{className:M.a.delete_btn,onClick:Dt},"\u5220\u9664"))),l.a.createElement(me.a,null),l.a.createElement(Z.a,{activeKey:Jt,onChange:function(ia){gn(ia)},tabBarExtraContent:{right:l.a.createElement(Oe.a,{type:"primary"},l.a.createElement("a",{onClick:function(){if(!Xt){window.localStorage.getItem("hideRemindModal")==="true"?Nn("forkButton"):Ht({type:"innovation/save",payload:{visibleModalName:"remindfork-project",hideRemindModal:!0}});return}Object(D.h)(Mt).then(function(ia){if(Ot(ia),ia.verify_info.status===-1){tn(!0),Ea.setFieldsValue({max_cpu:2,min_cpu:.2,max_memory:1024,min_memory:1024,max_disk:1e3,survival_time:.5});return}if(ia.verify_info.status===0){ue.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u73AF\u5883\u8D44\u6E90\u6B63\u5728\u3010\u5BA1\u6838\u4E2D\u3011\uFF0C\u5BA1\u6838\u901A\u8FC7\u540E\u624D\u80FD\u542F\u52A8\u73AF\u5883",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){gn("3")}});return}if(ia.verify_info.status===1&&w.d.push("/innovation/tasks/".concat(Mt)),ia.verify_info.status===2){ue.a.warning({title:"\u542F\u52A8\u73AF\u5883\u63D0\u793A",content:"\u60A8\u7533\u8BF7\u7684\u73AF\u5883\u8D44\u6E90\u3010\u672A\u901A\u8FC7\u3011\uFF0C\u65E0\u6CD5\u542F\u52A8\u73AF\u5883\u3002",okText:"\u67E5\u770B\u5BA1\u6838\u7ED3\u679C",onOk:function(){gn("3")}});return}})},target:"_blank"},"\u542F\u52A8\u73AF\u5883"))}},l.a.createElement($t,{tab:"\u4EE3\u7801",key:"1"},l.a.createElement(la,{haveAuth:Xt})),l.a.createElement($t,{tab:"\u6570\u636E\u96C6",key:"2"},l.a.createElement(hn.a,{detail:st})),l.a.createElement($t,{tab:"\u5408\u4F5C\u8005",key:"4"},l.a.createElement(pa.a,{position:"detail"})),l.a.createElement($t,{tab:"\u73AF\u5883\u4FE1\u606F",key:"3"},l.a.createElement("div",{className:M.a.huanj},l.a.createElement("div",{className:M.a.divtitle},l.a.createElement("p",null,"\u786C\u4EF6\u4FE1\u606F"),l.a.createElement("div",{style:{marginLeft:28}},l.a.createElement("div",null,l.a.createElement("label",null,"CPU\uFF1A"),l.a.createElement("span",null,(st==null||((gt=st.sci_project_config)===null||gt===void 0)?void 0:gt.max_cpu)+"\u6838"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"\u6700\u4F4ECPU\uFF1A"),l.a.createElement("span",null,(st==null||((wt=st.sci_project_config)===null||wt===void 0)?void 0:wt.min_cpu)+"\u6838"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"\u5185\u5B58\u9650\u5236\uFF1A"),l.a.createElement("span",null,(st==null||((_t=st.sci_project_config)===null||_t===void 0)?void 0:_t.max_memory)+"M"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"\u5185\u5B58\u8981\u6C42\uFF1A"),l.a.createElement("span",null,(st==null||((yn=st.sci_project_config)===null||yn===void 0)?void 0:yn.min_memory)+"M"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"\u78C1\u76D8\u9650\u5236\uFF1A"),l.a.createElement("span",null,(st==null||((en=st.sci_project_config)===null||en===void 0)?void 0:en.max_disk)+"G"||!1)),l.a.createElement("div",null,l.a.createElement("label",null,"GPU\u6570\u91CF\uFF1A"),l.a.createElement("span",null,(st==null||((rt=st.sci_project_config)===null||rt===void 0)?void 0:rt.gpu)||"- -")))),l.a.createElement("div",{className:M.a.divtitle},l.a.createElement("p",null,"\u73AF\u5883\u65F6\u95F4"),l.a.createElement("div",{style:{marginLeft:28}},l.a.createElement("label",null,"\u73AF\u5883\u65F6\u957F\uFF1A"),l.a.createElement("span",null,(st==null||((vt=st.sci_project_config)===null||vt===void 0)?void 0:vt.survival_time)+"\u5C0F\u65F6"||!1))),l.a.createElement("div",{className:M.a.divtitle},l.a.createElement("p",null,"\u5BA1\u6838\u72B6\u6001"),l.a.createElement("div",{style:{marginLeft:28}},l.a.createElement("label",null,"\u5BA1\u6838\u72B6\u6001\uFF1A"),l.a.createElement("span",{style:{color:Rt[parseInt("".concat(st==null||((Lt=st.verify_info)===null||Lt===void 0)?void 0:Lt.status))+1]}},(st==null||((Qt=st.verify_info)===null||Qt===void 0)?void 0:Qt.status_cn)||"- -")),l.a.createElement("div",{style:{marginLeft:28,wordBreak:"break-all"}},l.a.createElement("label",null,"\u672A\u901A\u8FC7\u539F\u56E0\uFF1A"),l.a.createElement("span",null,(st==null||((Et=st.verify_info)===null||Et===void 0)?void 0:Et.refuse_reason)||"- -")))),l.a.createElement("div",{style:{textAlign:"center"}},l.a.createElement(Oe.a,{disabled:(st==null||((zt=st.verify_info)===null||zt===void 0)?void 0:zt.status)<=0,onClick:function(){Ea.setFieldsValue(Object(fe.a)({},st==null?void 0:st.sci_project_config)),tn(!0)},style:{marginTop:30,textAlign:"center"},type:"primary"},"\u91CD\u65B0\u7533\u8BF7")))),l.a.createElement(ye,{detail:st}),l.a.createElement(F,{projectId:Mt}),l.a.createElement(Zn,{openForkModal:Nn})),l.a.createElement(ue.a,{title:"\u542F\u52A8\u73AF\u5883",visible:Un,okButtonProps:{loading:aa},onCancel:function(){tn(!1)},onOk:function(){Ea.submit()}},l.a.createElement("div",null,l.a.createElement(le.a,{labelCol:{span:6},wrapperCol:{span:18},form:Ea,preserve:!1,onFinish:function(){var rn=Object(ne.a)(g.a.mark(function ia(zn){var Hn;return g.a.wrap(function(La){for(;;)switch(La.prev=La.next){case 0:return Vn(!0),La.next=3,Object(Oa.a)("/api/sci/projects/".concat(Mt,"/commit_verify.json"),{method:"POST",body:Object(fe.a)({},zn)});case 3:Hn=La.sent,tn(!1),Object(D.h)(Mt).then(function(Ba){if(Tn(!1),Ba.status)return;Ot(Ba)}),O.b.info("\u63D0\u4EA4\u5BA1\u6838\u6210\u529F"),Vn(!1);case 8:case"end":return La.stop()}},ia)}));return function(ia){return rn.apply(this,arguments)}}()},l.a.createElement(le.a.Item,{label:"CPU(\u6838)",name:"max_cpu",rules:[{required:!0}]},l.a.createElement(re.a,{min:0,style:{width:"100%"}})),l.a.createElement(le.a.Item,{label:"\u6700\u4F4ECPU(\u6838)",name:"min_cpu",rules:[{required:!0}]},l.a.createElement(re.a,{min:0,style:{width:"100%"}})),l.a.createElement(le.a.Item,{label:"\u5185\u5B58\u9650\u5236(M)",name:"max_memory",rules:[{required:!0}]},l.a.createElement(re.a,{min:0,style:{width:"100%"}})),l.a.createElement(le.a.Item,{label:"\u5185\u5B58\u8981\u6C42(M)",name:"min_memory",rules:[{required:!0}]},l.a.createElement(re.a,{min:0,style:{width:"100%"}})),l.a.createElement(le.a.Item,{label:"\u78C1\u76D8\u9650\u5236(G)",name:"max_disk",rules:[{required:!0}],initialValue:1},l.a.createElement(re.a,{min:0,style:{width:"100%"}})),l.a.createElement(le.a.Item,{label:"GPU\u6570\u91CF",name:"gpu"},l.a.createElement(re.a,{min:0,style:{width:"100%"},precision:0})),l.a.createElement(le.a.Item,{label:"\u73AF\u5883\u65F6\u957F(\u5C0F\u65F6)",name:"survival_time",rules:[{required:!0}]},l.a.createElement(re.a,{min:.1,style:{width:"100%"},precision:1}))))))},ca=te.default=Object(w.a)(function(Me){var Re=Me.innovation,gt=Me.user;return{innovation:Re,user:gt}})(Bn)}}]);